मैं iTextSharp से PdfSmartCopy उपयोग करने के लिए कोशिश कर रहा हूँ, लेकिन मैं सी # में किसी भी प्रासंगिक उदाहरण नहीं मिल सकता है।iTextSharp PdfCopy उपयोग उदाहरण
विचार यह है कि मेरे पास पीडीएफ युक्त फॉर्म फ़ील्ड हैं और फ़ील्ड 700kb पीडीएफ दस्तावेज़ के आकार में जोड़ते हैं। फॉर्म फ़ील्ड के बिना मूल दस्तावेज़ 100kb था। किसी भी अन्य परेशानियों का स्वागत है, विशेष रूप से ओ लगातार पीडीएफ आकार को कम करें।
(मैं एडोब एक्रोबेट साथ उत्पन्न पीडीएफ अनुकूलित किया है, और यह 44kb करने के लिए इसे कम कर दिया। तो वहाँ एक गड़बड़ कहीं होना चाहिए।) वहाँ किसी भी तरह से पीडीएफ आकार को कम करने है?
संपादित करें: FormFlatenning मदद नहीं करता है। पीडीएफ टेम्पलेट फ़ाइल में केवल पाठ, रेखाएं और तालिकाओं, कोई छवियां नहीं हैं।
यहाँ pst.close()
कॉल करने से पहले
PdfReader reader = new PdfReader(GetTemplateBytes());
pst = new PdfStamper(reader, Response.OutputStream);
var acroFields = pst.AcroFields;
pst.FormFlattening = true;
pst.FreeTextFlattening = true;
SetFieldsInternal(acroFields);
pst.Close();
आपका प्रश्न शीर्षक का उल्लेख है PdfSmartCopy, लेकिन अपने स्रोत नहीं है। –
मैं स्रोत कोड मांग रहा हूं, इसे उपलब्ध नहीं करा रहा हूं। –