gpt4 book ai didi

c# - 如何在 C# 中使用 PDFLib 9 生成新的 PDF?

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:16 25 4
gpt4 key购买 nike

我正在尝试在我的 .Net 项目中使用 PDFLib 9 创建一个新的空白 PDF 文档。我查看了一些教程和文档,但无法正常工作。

这是我在单元测试中的代码:

        public void Test()
{
try
{
var outfile = "newPDF.pdf";
const string docOption = "searchpath={C:\\Users\\me\\Desktop\\Test_Pdfs}";
var p = new PDFlib();
p.set_option(docOption);
p.set_option("errorpolicy=return");

var x = p.begin_document(outfile, "");
if (x != -1)
{
p.begin_page_ext(595.0, 842.0, "topdown");
p.end_page_ext("");
p.end_document("");
}
}
catch (Exception e)
{
Debug.WriteLine(e.Message);
throw;
}
}

我在 catch 中没有收到任何错误,测试也没有失败。

但是,当我启用 CLR 异常时,我会收到一些 CommunicationAbortedException 和 InvalidOperationExceptions,它们基本上是在讨论某些连接是如何关闭的。

这一切都发生在最后一个括号之后。此外,根本不会创建 PDF。

非常感谢任何见解!

最佳答案

看起来 searchpath 有问题。我注释掉了您的 docOption 并创建了 PDF。这应该会给你一些线索。

关于c# - 如何在 C# 中使用 PDFLib 9 生成新的 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31682768/

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