IronPdf Добавить текст в конец страницы, вставить новую страницу - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь манипулировать pdf, и я попробовал некоторые из библиотек с открытым исходным кодом (например, pdfSharp, pdfjet), и я не могу достичь того, что я должен сделать. Потому что pdfsharp добавляет его с новой страницей в pdf, или pdfjet помещает объявление в pdf. Итак, я не могу использовать эти библиотеки.

То, что я должен достичь, это:

Я должен поставить строку в конце последней страницы PDF. Если на последней странице достаточно места для размещения строки, нет необходимости добавлять новую страницу, в противном случае строку можно разбить или добавить новую страницу в pdf.

Вот пример кода, который я пробовал;

HtmlToPdf renderer = new IronPdf.HtmlToPdf();
IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile(existingPdfPath);
doc.AppendPdf(renderer.RenderHtmlAsPdf(stringAddToPdf));
doc.SaveAs(newPdfPath);

Спасибо за помощь,

1 Ответ

0 голосов
/ 04 марта 2020

Из того, что я могу понять, AppendPdf на самом деле предназначен, чтобы всегда вставлять новую страницу ..

https://ironpdf.com/c%23-pdf-documentation/html/M_IronPdf_PdfDocument_AppendPdf.htm

Я бы предложил добавить строку в качестве нижнего колонтитула, как это должно быть возможно либо с AddHeaders / AddFooters / AddHTMLHeaders / AddHTMLFooters

https://ironpdf.com/c%23-pdf-documentation/html/Methods_T_IronPdf_PdfDocument.htm

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