後PDF文件的大小,我現在把一些舊的代碼來創建使用iTextSharp的PDF文件。我們正在創建一個包含多個圖像,其中我將像這樣一個相當大的PDF文件:iTextSharp的 - 插入圖像
Document doc = new Document(PageSize.A4, 50, 50, 25, 25);
PdfWriter writer = PdfWriter.GetInstance(doc, myStream);
writer.SetFullCompression();
doc.Open();
Image frontCover = iTextSharp.text.Image.GetInstance(@"C:\MyImage.png");
//Scale down from a 96 dpi image to standard itextsharp 72 dpi
frontCover.ScalePercent(75f);
frontCover.SetAbsolutePosition(0, 0);
doc.Add(frontCover);
doc.Close();
插入圖像(20.8 KB png文件)似乎近100 KB增加PDF文件的大小。
有前項壓縮圖像的方式(銘記這需要是合理的打印質量),或進一步壓縮整個PDF?我甚至在上面的例子中執行任何壓縮?
完美,像魅力一樣工作 – Raghurocks 2013-11-07 05:06:00