【问题标题】:Print with envelope format使用信封格式打印
【发布时间】:2017-08-24 09:52:49
【问题描述】:

我在打印 Word 文档时遇到问题,详细信息如下:

背景:在我们的系统中,我们上传 Word 文档,其中一些是使用 ASPOSE 生成的。这些文件附在称为“打印”的特定类型的记录上。打印实体有一个名为:“信封标志”(是/否)的字段,我们在其中定义附加到此记录的文档是否应打印为信封。

预期结果:在我们下载并打开(在 Microsoft Word 中)附加到打印记录的 Word 文档后,信封标志等于是,我们希望看到具有信封大小格式的 Word 文档(不像 Word 那样默认显示的 Letter 8.5 x 11)。

有什么方法可以实现吗?

【问题讨论】:

  • Aspose 有一个专门针对这些问题的论坛,在那里你会得到比这里更多的答案,主要来自他们的官方支持团队。您为许可证支付了数千美元,至少要利用它的优势。

标签: c# aspose


【解决方案1】:

您可以根据信封标志更改 Word 文档的纸张大小。请查看示例代码以调整 Word 文档的大小。

我与 Aspose 合作,担任开发人员宣传员。

Document document = new Document("Test.docx");
DocumentBuilder builder = new DocumentBuilder(document);
foreach (Section sec in document.Sections)
{
    PageSetup pageSetup = sec.PageSetup;
    pageSetup.PaperSize = Aspose.Words.PaperSize.EnvelopeDL;
    //pageSetup.PageWidth = 400;
    //pageSetup.PageHeight = 679.4;
}
document.Save("Test_envelopeDL.docx");

【讨论】:

  • 非常感谢蒂拉尔!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-20
相关资源
最近更新 更多