如何使用Xfinium.PDF在legal legal pager上创建文档?

时间:2017-07-26 15:01:25

标签: c# pdf uwp

我正在使用Xfinium.PDF跨平台组件(UWP)来创建PDF文档。它工作得很好,除了我无法弄清楚如何创建合法大小的PDF文档。无论我尝试什么,文件都以字母大小出现。

1 个答案:

答案 0 :(得分:0)

法定尺寸为8.5 * 14英寸(612 * 1008点)。

如果您在文档中的每个页面上设置合法大小,则可以创建合法大小的文档,如下例所示:

PdfFixedDocument document = new PdfFixedDocument();            
PdfPage page = document.Pages.Add();
page.Width = 612;
page.Height = 1008;
document.Save("Sample_Legal.pdf");

更新:对于PdfFlowDocument,您可以这样做:

PdfFlowDocumentDefaults fdd = new PdfFlowDocumentDefaults();
fdd.PageDefaults.Width = 612;
fdd.PageDefaults.Height = 1008;
PdfFlowDocument fd = new PdfFlowDocument(fdd);

// add content to document

fd.Save("Sample_Flow_Legal.pdf");

免责声明:我为开发XFINIUM.PDF库的公司工作。