如何使用iText 7 C#将图片添加到整个页面

4
我有一些大小为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();

我猜我需要设置页面边缘参数,但是怎么做呢?

How it looks from pdf

1个回答

3
我相信这就是它了。
pdfDoc.SetMargins(0, 0, 0, 0);

1
谢谢Thomas。就是这样了。document2.SetMargins(0, 0, 0, 0); - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接