मेरे पास एक पीडीएफ फाइल है (मुझे लगता है कि यह पीडीएफटीके का उपयोग करके जेनरेट या संयुक्त है, निश्चित नहीं है)।

जिसे एक ई-हस्ताक्षर सास सेवा पर अपलोड किया जाता है जहां ग्राहक पीडीएफ में हस्ताक्षर क्षेत्र पर क्लिक करता है और तीसरे पक्ष एपीआई ग्राहकों को हस्ताक्षर करने देता है।

हालांकि, पीडीएफ का हस्ताक्षर फ़ील्ड तब तक क्लिक करने योग्य नहीं है, जब तक कि मैं इसे एक्रोबैट रीडर में खोलकर सहेज नहीं लेता।

मैंने घोस्टस्क्रिप्ट का उपयोग करने की कोशिश की लेकिन कोई सफलता नहीं मिली। कोई विचार है कि मैं अपने पीडीएफ को हस्ताक्षर फ़ील्ड का पता कैसे लगा सकता हूं?

1
Assain 12 अक्टूबर 2020, 13:39

1 उत्तर

सबसे बढ़िया उत्तर

यह मेरे मामले में काम किया।

नोट: मैंने घोस्टस्क्रिप्ट, hexapdf, mutool, का उपयोग करने का भी प्रयास किया था... साथ ही, मेरे मामले में नीचे दिया गया उत्तर प्रेरणा का स्रोत था: https://stackoverflow.com/a/51344208/5647479

समाधान:

pdftk contract.pdf cat output works.pdf

और कमांड चलाने के बाद फ़ील्ड देखने के लिए:

pdftk works.pdf dump_data_fields_utf8

पीडीएफटीके और पीडीएफटीके-जावा दोनों पर काम करता है, आप इस आदेश के लिए डॉक्स को पीडीएफटीके दस्तावेज में गहराई से दफन कर सकते हैं।

इसके अलावा: इसे हल करने के लिए बहुत पढ़ना पड़ा, और एडोब विनिर्देशों और अन्य दस्तावेज़ों को पढ़ना एक अच्छा विचार नहीं होगा क्योंकि इसका कोई अंत नहीं है।

0
Assain 13 अक्टूबर 2020, 11:34