2012-02-07 14 views
6

पर 32 बिट एप से IFilter का उपयोग करके मुझे पर 32 बिट ऐप से IFilter इंटरफ़ेस का उपयोग करने की आवश्यकता है Windows x64 सिस्टम। यह .doc फ़ाइलों के लिए आसान है क्योंकि offfilt.dll दोनों प्रकार के निर्माण का समर्थन करता है। हालांकि, मुझे .docx और अन्य फाइल प्रकारों से सादे पाठ भी प्राप्त करने की आवश्यकता है। पहले समाधान Microsoft Filter Packs स्थापित करना है। हालांकि, केवल x64 संस्करण स्थापित होगा ... जिसका अर्थ है कि मेरा 32 बिट ऐप उनका उपयोग नहीं कर सकता है। वे 32 बिट विंडोज के तहत महान काम करते हैं।x64 सिस्टम

क्या किसी को इस के आसपास कोई रास्ता मिला है?

उत्तर

1

जैसा कि आपने पाया, 64-बिट सिस्टम पर 32-बिट फ़िल्टर स्थापित करने का कोई समर्थित तरीका नहीं है, इस पोस्ट के अंत में एमएसएफटी से उत्तर देखें: How can I install the 32 bit Office Filter Pack on a 64 bit system?

समाधान का सुझाव दिया गया है, फ़िल्टरिंग करने के लिए एक सहायक प्रोग्राम बनाना और डेटा को मुख्य एप्लिकेशन पर वापस पास करना है।

विंडोज में आईपीसी करने के कई तरीके हैं, इसलिए आपके लिए काम करने वाले एक को चुनें। मैंने एक ऐसी सेवा बनाई है जो आसानी से रिमोट प्रॉक्सी बनाने के लिए डब्ल्यूसीएफ का उपयोग करती है जो ऑपरेशन को मुख्य एप्लिकेशन के लिए बहुत पारदर्शी बनाती है।

7

मुझे 64 बिट्स ओएस में डॉक्क्स फ़िल्टर पैक 32 बिट्स स्थापित करने का कोई तरीका मिला। अन्य फ़ाइल स्वरूपों के समान है।

  1. 32 बिट ओएस में फ़िल्टर पैक 32 बिट्स इंस्टॉल करें;
  2. कॉपी निर्देशिका में फ़ाइलों को IFilters "C: \ Program Files \ Common Files \ Microsoft साझा \ फ़िल्टर" एक निर्देशिका "सी बिट ओएस 32 से: \ Program Files (x86) \ आम Files \ माइक्रोसॉफ्ट साझा \ 64 बिट्स ओएस में फ़िल्टर "।
  3. एक फ़ाइल "ifilter.reg" करने के लिए निम्नलिखित लाइनों को कॉपी करें और फ़ाइल निष्पादित करें:

फ़ाइल की सामग्री:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.docx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_CLASSES_ROOT\.docm\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_CLASSES_ROOT\.dotx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docm\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.dotx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}] 
@="Office Open XML Format Word Persistent Handler" 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered] 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{5A98B233-3C59-4B31-944C-0E560D85E6C3}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}] 
@="Office Open XML Format Word Persistent Handler" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{5A98B233-3C59-4B31-944C-0E560D85E6C3}" 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5A98B233-3C59-4B31-944C-0E560D85E6C3}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{5A98B233-3C59-4B31-944C-0E560D85E6C3}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 


[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{5A98B233-3C59-4B31-944C-0E560D85E6C3}" 
+0

बहुत बहुत धन्यवाद। इससे मेरा काम बनता है – nvtthang

3

3 फ़ाइल स्वरूपों के लिए खिड़कियों रजिस्ट्री स्क्रिप्ट के साथ रुई जवाब विस्तार (वर्ड, एक्सेल, पावरपॉइंट)। उम्मीद है, किसी के लिए सुरक्षित समय होगा क्योंकि यह अच्छी तरह से काम करता है:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.docx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 
[HKEY_CLASSES_ROOT\.pptx\PersistentHandler] 
@="{4F46F75F-199F-4C63-8B7D-86D48FE7970C}" 
[HKEY_CLASSES_ROOT\.xlsx\PersistentHandler] 
@="{4887767F-7ADC-4983-B576-88FB643D6F79}" 


[HKEY_CLASSES_ROOT\.docm\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 
[HKEY_CLASSES_ROOT\.pptm\PersistentHandler] 
@="{4F46F75F-199F-4C63-8B7D-86D48FE7970C}" 
[HKEY_CLASSES_ROOT\.xlsm\PersistentHandler] 
@="{4887767F-7ADC-4983-B576-88FB643D6F79}" 

[HKEY_CLASSES_ROOT\.dotx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docm\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pptm\PersistentHandler] 
@="{4F46F75F-199F-4C63-8B7D-86D48FE7970C}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.pptx\PersistentHandler] 
@="{4F46F75F-199F-4C63-8B7D-86D48FE7970C}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xlsm\PersistentHandler] 
@="{4887767F-7ADC-4983-B576-88FB643D6F79}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xlsx\PersistentHandler] 
@="{4887767F-7ADC-4983-B576-88FB643D6F79}" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.dotx\PersistentHandler] 
@="{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}" 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}] 
@="Office Open XML Format Word Persistent Handler" 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}] 
@="Office Open XML Format PowerPoint Persistent Handler" 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}] 
@="Office Open XML Format Excel Persistent Handler" 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered] 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}\PersistentAddinsRegistered] 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}\PersistentAddinsRegistered] 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{5A98B233-3C59-4B31-944C-0E560D85E6C3}" 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}" 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}" 


[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}] 
@="Office Open XML Format Word Persistent Handler" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}] 
@="Office Open XML Format PowerPoint Persistent Handler" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}] 
@="Office Open XML Format Excel Persistent Handler" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered] 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}\PersistentAddinsRegistered] 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}\PersistentAddinsRegistered] 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{5A98B233-3C59-4B31-944C-0E560D85E6C3}" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}" 

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{5A98B233-3C59-4B31-944C-0E560D85E6C3}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{4887767F-7ADC-4983-B576-88FB643D6F79}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{5A98B233-3C59-4B31-944C-0E560D85E6C3}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}\InprocServer32] 
@="C:\\Program Files (x86)\\Common Files\\microsoft shared\\Filters\\offfiltx.dll" 
"ThreadingModel"="Both" 


[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{D3B41FA1-01E3-49AF-AA25-1D0D824275AE}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{5A98B233-3C59-4B31-944C-0E560D85E6C3}" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{DDFE337F-4987-4EC8-BDE3-133FA63D5D85}" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{4F46F75F-199F-4C63-8B7D-86D48FE7970C}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] 
@="{F90DFE0C-CBDF-41FF-8598-EDD8F222A2C8}"