本文介绍了如何使用iTextSharp设置PDF版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello all

我正在尝试使用iTextSharp将PDF版本从1.5设置为1.4但无法设置它。

这是我执行的代码



Hello all
I am trying to set PDF version from 1.5 to 1.4 using iTextSharp but unable to set it.
here is my code that I execute

char ch = '4';

           string pdfFile = @"C:\Users\p.kulkarni\Desktop\PDF_Files\OCR.pdf";
           using (PdfReader reader = new PdfReader(pdfFile))
           {

               using (PdfStamper stamper = new PdfStamper(reader, new FileStream(@"D:\KK_T.pdf", FileMode.Create),'4'))
               {
                   stamper.FormFlattening = true;
                   stamper.Writer.PdfVersion = '4';
                   stamper.Writer.SetAtLeastPdfVersion('4');
                   stamper.Writer.SetFullCompression();
                   stamper.Writer.CompressionLevel = PdfStream.BEST_COMPRESSION;

                   //stamper.CompressionLevel = PdfStream.BEST_COMPRESSION;
                   stamper.SetFullCompression();

               }
           }



任何人都可以帮我解决问题吗?

任何有用的链接?


Can any one help me to sort out the problem ?
any helpful link ?

推荐答案

PdfReader reader = new PdfReader(pdfpath);
PdfStamper stamper = new PdfStamper(pdfReader, new FileStream(stampedPdfPath,FileMode.Create));
stamper.setPdfVersion(PdfWriter.PDF_VERSION_1_7);
stamper.close();





Valery。



Valery.


这篇关于如何使用iTextSharp设置PDF版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 03:06