如何使用 iText 7 C# 将图像添加到整个页面
How to add an image to whole page with iText 7 C#
我有一个 A4 大小的 .png 文件。我将它们添加到 .pdf 中。它正在工作,但我的图像没有覆盖所有 .pdf 文档页面,并且它周围留下了白色边缘。如何用我的图片覆盖整个页面?
String dest = "C:\ImagePaged.pdf";
PdfWriter writer = new PdfWriter(dest);
// Creating a PdfDocument
PdfDocument pdfDoc = new PdfDocument(writer);
// Creating a Document
iText.Layout.Document document2 = new iText.Layout.Document(pdfDoc);
// process and save pages one by one
for (int i = 0; i < 10; i++) //count of .png images
{
iText.IO.Image.ImageData imageData = iText.IO.Image.ImageDataFactory.Create($"C:\ImagePage{i}.png");
Image image = new Image(imageData);
document2.Add(image);
}
document2.Close();
我想我需要以某种方式设置页面边缘参数。但如何做到这一点。
很确定是这个
pdfDoc.SetMargins(0, 0, 0, 0);
我有一个 A4 大小的 .png 文件。我将它们添加到 .pdf 中。它正在工作,但我的图像没有覆盖所有 .pdf 文档页面,并且它周围留下了白色边缘。如何用我的图片覆盖整个页面?
String dest = "C:\ImagePaged.pdf";
PdfWriter writer = new PdfWriter(dest);
// Creating a PdfDocument
PdfDocument pdfDoc = new PdfDocument(writer);
// Creating a Document
iText.Layout.Document document2 = new iText.Layout.Document(pdfDoc);
// process and save pages one by one
for (int i = 0; i < 10; i++) //count of .png images
{
iText.IO.Image.ImageData imageData = iText.IO.Image.ImageDataFactory.Create($"C:\ImagePage{i}.png");
Image image = new Image(imageData);
document2.Add(image);
}
document2.Close();
我想我需要以某种方式设置页面边缘参数。但如何做到这一点。
很确定是这个
pdfDoc.SetMargins(0, 0, 0, 0);