के प्रत्येक पृष्ठ पर वॉटरमार्क जोड़ने के लिए क्या यह संभव है मैं पीडीएफ कन्वर्ट -> कई जेपीईजी और कई जेपीईजी -> कई पीडीएफghostscript
का उपयोग कर। मुझे प्रत्येक रूपांतरित जेपीईजी (पीडीएफ) पृष्ठ पर वॉटरमार्क टेक्स्ट जोड़ने की जरूरत है। क्या यह केवल घोस्टस्क्रिप्ट और पोस्टस्क्रिप्ट का उपयोग कर संभव है?Ghostscript पीडीएफ
एक ही रास्ता मैंने पाया:
gswin32c -q -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=output.pdf watermark.ps input.pdf
लेकिन इस output.pdf
में पहली अलग पृष्ठ पर watermark.ps
वॉटरमार्क डाल देंगे।
क्या मैं इसे आउटपुट पीडीएफ पृष्ठों पर सीधे कर सकता हूं?
क्या मैं इसे आउटपुट जेपीईजी पृष्ठों पर सीधे कर सकता हूं?
<<
/BeginPage
{ gsave
/Helvetica_Bold 120 selectfont
.85 setgray 130 70 moveto 50 rotate (Sample) show
grestore
} bind
>> setpagedevice
अगर मैं /EndPage
/BeginPage
के बजाय का उपयोग करें - यह कहते setpagedevice
लागू नहीं है ...
कैसे /EndPage
के लिए इस स्क्रिप्ट का रीमेक बनाने?
यह लगभग सही है, प्रत्येक असली वॉटरमार्क पेज के अलावा इसे वॉटरमार्क और आउटपुट पीडीएफ के साथ खाली पृष्ठ भी जोड़ता है, जिसमें दो बार पेज अधिक होते हैं। – radistao
संभावित रूप से 'कारण' कोड समस्या है। इस प्रयास करें:/EndPage {Exch पॉप 2 लीटर {gsave ... grestore सच} {} झूठी ifelse} बाँध – KenS
मैंने किया था यह: ** << /EndPage {Exch पॉप 2 यदि {gsave /Helvetica_Bold 120 selectfont .85 setgray 130 70 moveto 50 घुमाएँ (नमूना) दिखाने grestore सच } {} झूठी ifelse} बाँध >> setpagedevice ** और यह कारण त्रुटि: 'त्रुटि: में/typecheck -। एंडपेज - ''ऑपरेंड स्टैक: - नोस्ट्रिंगवल - 2 2 2' – radistao