我正在 Mac (Catalina) 上运行 Dotnet 核心应用程序 (3.1),并且我\xe2\x80\x99m 尝试通过本教程使用 Aspose PDF 将图像添加到 PDF: https: //docs.aspose.com/pdf /net/manipulate-images/ .
\n尝试添加 imageStream 时出现错误。
\n\n\n“图像流无效(\xe2\x80\x98Gdip\xe2\x80\x99 的类型初始值设定项引发\n异常。)\xe2\x80\x99。
\n
var logoFile = "logo.jpg";\nFileStream imageStream = new FileStream(logoFile, FileMode.Open, FileAccess.Read);\npage.Resources.Images.Add(imageStream); //Error on this line\n
Run Code Online (Sandbox Code Playgroud)\n经过我的研究,这似乎与需要libgdiplus库有关。我安装了这个,brew install mono-libgdiplus
但仍然收到此错误。
可以复制该问题的示例项目:https://github.com/duyn9uyen/aspose-add-image-to-pdf。
\nAspose.Pdf:版本=\xe2\x80\x9c20.3.0\xe2\x80\x9d。
\n有人可以帮忙吗?
\n我需要将aspose.pdf for java
库生成的pdf文档保存到内存中(不使用临时文件)
我正在查看文档,但没有找到save
具有适当签名的方法.(我一直在寻找某种输出流,或者至少是字节数组).
可能吗?如果是,我该如何管理呢?
谢谢
我寻找答案,但我能找到的只是如何将 pdf 转换为 pdf/a,这就是我已经在做的事情。现在我需要查找pdf是否已转换,以防止不必要的第二次转换。现在我正在使用 Aspose 来检查 pdf 是否已转换,但它并不总是正常工作。或者也许 pdfbox 或 itext 有不同的方法?
预先感谢您的所有帮助。
aspose.pdf ×3
pdf ×2
.net-core ×1
aspose ×1
bytearray ×1
ghostscript ×1
itext ×1
java ×1
pdfbox ×1