Как сжать PDF в .NET с помощью iText - PullRequest
0 голосов
/ 23 октября 2019

Моя цель - преобразовать PDF-файл, содержащий img в центре, в PDF-файл, содержащий только это изображение. По сути, просто воспроизведя этот пример , все будет в порядке, но я не могу воспроизвести его в .NET. В настоящее время у меня есть следующее:

PdfDocument pdfDoc = new PdfDocument(new PdfReader(tempFile), new PdfWriter(resultFile);

TotalNumberPages = pdfDoc.GetNumberOfPages();
var title = pdfDoc.GetDocumentInfo().GetTitle();

for (int p = 1; p <= TotalNumberPages; p++)
{
      new PdfCanvas(pdfDoc.GetPage(p).NewContentStreamAfter(),
                        new PdfResources(), pdfDoc).WriteLiteral("\nq 0.20 0 0 0.20 0 0 cm\nq\n");
      new PdfCanvas(pdfDoc.GetPage(p).NewContentStreamAfter(),
                        new PdfResources(), pdfDoc).WriteLiteral("\nQ\nQ\n");
}
pdfDoc.Close();

Но конечный PDF, похоже, совпадает с исходным PDF. Может ли кто-нибудь помочь мне с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...