您将需要一个PDF渲染器。市场上有一些或多或少的好工具(ICEPdf,pdfrenderer),但是如果没有,您将不得不依靠外部工具。免费的PDF渲染器也无法渲染嵌入的字体,因此仅适用于创建缩略图(您最终想要的)。
我最喜欢的外部工具是Ghostscript,它可以通过一次命令行调用将PDF转换为图像。
这会 为我们 将Postscript(和PDF?)文件转换为bmp ,以作为根据您的需求进行修改的指南(知道gs起作用需要env vars!):
pushd setlocalSet BIN_DIR=C:Program FilesIKOffice_ACMEbinSet GS=C:Program FilesIKOffice_ACMEgsSet GS_DLL=%GS%gs8.54bingsdll32.dllSet GS_LIB=%GS%gs8.54lib;%GS%gs8.54Resource;%GS%fontsSet Path=%Path%;%GS%gs8.54binSet Path=%Path%;%GS%gs8.54libcall "%GS%gs8.54bingswin32c.exe" -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE#bmpmono -r600x600 -sOutputFile#%2 -f %1endlocalpopd
更新: pdfbox现在可以嵌入字体,因此不再需要Ghostscript。



