gpt4 book ai didi

C#:如何使用 iText 7 创建自定义大小的 Document 对象?

转载 作者:行者123 更新时间:2023-12-04 08:10:17 25 4
gpt4 key购买 nike

我正在尝试使用 iText 7 在 C# 中创建一个具有自定义页面大小的 Document 对象。
到目前为止,我已经尝试使用文档定义的每英寸 72 个用户单位的分辨率来传递一个矩形:

Rectangle pageSize = new Rectangle(288, 306);

string fullFilePath = "some string";
PdfWriter pdfwriter = new PdfWriter(fullFileNamePDF);
PdfDocument pdf = new PdfDocument(pdfwriter);
pdf.AddNewPage();
Document Doc = new Document(pdf, rect);
但是,代码编译失败,“无法从 iText.Kernel.Geom.Rectangle 转换为 iText.Kernel.Geom.PageSize”。

最佳答案

您需要更新代码,以便传入 PageSize到文档构造函数而不是 Rectangle直接地。
例如

// This:
Document Doc = new Document(pdf, rect);

// Should be this:
Document Doc = new Document(pdf, new PageSize(rect));

关于C#:如何使用 iText 7 创建自定义大小的 Document 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66008990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com