Asp.Net 1.1 で複数ページの tiff を pdf に変換する無料のツールまたはライブラリを知っている人はいますか?
7 に答える
PDFSharp、または iTextSharpはどうですか? 私は通常、無料のライブラリを探すとき、最初に sf.net を検索します。
ImageMagickを使用します。
convert screenshot.tiff screenshot.pdf
LibTiff.Net ライブラリとtiff2pdf ユーティリティ(ライブラリのソース コードに付属) を使用して、.NET で TIFF 画像を PDF ドキュメントに変換できます。
ライブラリとユーティリティは .NET 2.0 を使用していますが、変更せずに .NET 1.1 バージョンをビルドできる可能性があります。ライブラリとユーティリティは無料でオープン ソースであり、それらのコードはジェネリックや .NET 1.1 にはないその他のものを使用していません。
免責事項: 私はライブラリの管理者の 1 人です。
PersistソフトウェアのASPPDFlib.dllが役立つかもしれません。http://www.asppdf.com/download.html
PdfFoucs dll を使用して、4 行のコードで PDF を画像、Word、テキスト形式に変換します。そのためのexeをインストールする必要はありません。
MultiTiff イメージで変換するためのコード:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);
if (f.PageCount > 0)
{
f.ToMultipageTiff(FilePath);
}
ホモニーページに基づいて Tiff 画像に変換するためのコードは、PDF にあります。
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);
if (f.PageCount > 0)
{
for (int i = 0; i < f.PageCount; i++)
{
f.ImageOptions.Dpi = 200;
System.Drawing.Bitmap bmp1 = (System.Drawing.Bitmap)f.ToDrawingImage(i + 1);
bmp1.Save(Server.MapPath("~/FileUpload/") + filename + "_" + (i + 1) + ".tiff");
}
}
Word で変換するためのコード:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);
if (f.PageCount > 0)
{
f.ToWord(FilePath);
}
アプリケーションに DLL を追加するだけです。試用版とライセンス版は sautinsoft サイトで入手できます
PDF Creator http://www.pdfforge.org/products/pdfcreatorを調べてください。
スクリプトを作成できることは知っていますが、ASP.NET 経由で何かできるかどうかはわかりません。いずれにせよ、見て損はありませんでした。
以前にasp.netでこれを行う必要がありました(実際にはJPGからPDFですが、十分に近いです...)ImageMagickを使用してシェルアウトします。ネイティブの C# コードではないことは知っていますが、無料で見事に機能します。次のようなコマンド ラインを実行するだけです。
cmd /c convert "c:\blah\original.tiff" "c:\blah\destination.pdf"
「cmd /c」を使用する理由は、それがないと、System.Diagnostics.Process.Start が引数を台無しにするという問題が発生するためです。