2014-12-02 2 views
1

제 소프트웨어에서는 iTextSharp를 사용하여 1 개의 입력 파일에서 2 개의 PDF 파일을 만듭니다. 이 파일을 GS를 사용하여 2 개의 다른 PNG 이미지로 변환하고 싶습니다. 그러나 이상한 일이 발생합니다. 나는 변환 코드를 사용GhostScript.NET으로 변환 한 후 빈 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(); 

내가 처음 이미지를 저장할 때 빈 페이지처럼 표시하고, 파일 이름은 .PDF하지 않고 있지만, .PNG와 newFilePath1의 동일합니다.

.pdf 대신 .png가있는 newFilePath2와 동일한 파일 이름을 가진 두 번째 이미지를 보면 newFilePath1 pdf 파일의 이미지가 있습니다.

이 문제를 어떻게 해결할 수 있습니까?

답변

1

Ghostscript.NET 대신 명령 줄에서 Ghostscript를 사용하여 동일한 작업을 시도해 보시기 바랍니다. 동일한 결과를 얻은 경우 bugs.ghostscript.com으로 버그 보고서를 열어 다른 사람이 볼 수 있습니다 (PDF 파일과 명령 줄을 포함해야 함).

그렇지 않으면 jhabjan (Ghostscript.NET의 저자)에게 연락하여 조사해야합니다.

+0

변환 명령 줄이 무엇인지 말해 줄 수 있습니까? 고맙습니다. –

+0

글쎄요, Ghostscript.NET이 명령 줄에 어떤 용도로 사용하는지 전혀 모릅니다. – KenS

+0

안녕하세요 @mac_ref, 어딘가에서 테스트 중이라는 pd 's를 첨부하여 진행 상황을 볼 수 있습니까? – HABJAN