如何使用 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);