0
C#でPDFページをビットマップに変換する方法はありますか?私はGhostscriptを試しましたが、ファイルベースだと思います。前もって感謝します。PDFページをC#Bitmapオブジェクトに変換するにはどうすればいいですか?
C#でPDFページをビットマップに変換する方法はありますか?私はGhostscriptを試しましたが、ファイルベースだと思います。前もって感謝します。PDFページをC#Bitmapオブジェクトに変換するにはどうすればいいですか?
このライブラリは、画像に変換するPDFファイルに変換します。サポートされている画像形式はPNGとBMPですが、簡単に追加できます。
using (FileStream file = File.OpenRead(@"..\path\to\pdf\file.pdf")) // in file
{
var bytes = new byte[file.Length];
file.Read(bytes, 0, bytes.Length);
using (var pdf = new LibPdf(bytes))
{
byte[] pngBytes = pdf.GetImage(0,ImageType.BMP); // image type
using (var outFile = File.Create(@"..\path\to\pdf\file.bmp")) // out file
{
outFile.Write(pngBytes, 0, pngBytes.Length);
}
}
}
LibPdfは、依存関係の問題があり、Bytescout PDFレンダラSDKは無料ではありません。それ以上の提案はありますか?あなたの時間をありがとう – lgsun11