public void ConvertPdfPageToImage(string outputFileName, int pageNumber)
{
if (pageNumber < 1 || pageNumber > this.PageCount)
throw new ArgumentException("Page number is out of bounds", "pageNumber");
using (GhostScriptAPI api = new GhostScriptAPI())
api.Execute(this.GetConversionArguments(this._pdfFileName, outputFileName, pageNumber, this.PdfPassword, this.Settings));
}
上記の方法を使用して、pdf の各ページを asp.net の画像に変換しています。一部のPDFでは問題なく動作しています。しかし、他の PDF を使用しているときに、一部のページのみが変換され、「GhostScript コマンドの処理に失敗しました。エラー コード:-100」というエラー メッセージが表示されます。*注: * pdf のメモリ サイズはここでは問題ではありません。