本文介绍了如何使用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版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!