[英]Blank PNG file after conversion with GhostScript.NET
在我的軟件中,我使用iTextSharp從1個輸入文件制作2個PDF文件。 我想使用GS將這些文件轉換為2個不同的PNG圖像,但是發生了一些奇怪的事情。 我使用以下代碼進行轉換:
GhostscriptRasterizer rasterizer = new GhostscriptRasterizer();
rasterizer.Open(newFilePath1, gsInfo, false);
Image image = rasterizer.GetPage(300, 300, 1);
image.Save(subDirPath + serCod + "_S1.png");
rasterizer.Close();
rasterizer.Open(newFilePath2, gsInfo, false);
image = rasterizer.GetPage(300, 300, 1);
image.Save(subDirPath + serCod + "_S2.png");
rasterizer.Close();
當我保存第一張圖像時,它顯示為空白頁,並且文件名與newFilePath1相同(不帶.pdf但帶.png)。
當我用.png而不是.pdf來查看具有與newFilePath2相同文件名的第二個圖像時,它具有newFilePath1 pdf文件的圖像。
我怎么解決這個問題?
我建議您從命令行(而不是通過Ghostscript.NET)嘗試使用Ghostscript進行相同的操作。 如果得到相同的結果,則可以在bugs.ghostscript.com上打開錯誤報告,然后有人可以查看它(請記住包括PDF文件和命令行)。
否則,您必須與jhabjan(Ghostscript.NET的作者)聯系,並請他進行調查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.