5

Asp.Net 1.1 で複数ページの tiff を pdf に変換する無料のツールまたはライブラリを知っている人はいますか?

4

7 に答える 7

4

PDFSharp、または iTextSharpはどうですか? 私は通常、無料のライブラリを探すとき、最初に sf.net を検索します。

于 2009-04-10T01:40:23.993 に答える
1

ImageMagickを使用します。

convert screenshot.tiff screenshot.pdf
于 2009-04-10T00:57:41.273 に答える
1

LibTiff.Net ライブラリtiff2pdf ユーティリティ(ライブラリのソース コードに付属) を使用して、.NET で TIFF 画像を PDF ドキュメントに変換できます。

ライブラリとユーティリティは .NET 2.0 を使用していますが、変更せずに .NET 1.1 バージョンをビルドできる可能性があります。ライブラリとユーティリティは無料でオープン ソースであり、それらのコードはジェネリックや .NET 1.1 にはないその他のものを使用していません。

免責事項: 私はライブラリの管理者の 1 人です。

于 2011-09-01T17:33:25.980 に答える
0

PersistソフトウェアのASPPDFlib.dllが役立つかもしれません。http://www.asppdf.com/download.html

于 2008-12-03T09:12:31.090 に答える
0

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 サイトで入手できます

于 2013-08-14T09:19:45.087 に答える
0

PDF Creator http://www.pdfforge.org/products/pdfcreatorを調べてください。

スクリプトを作成できることは知っていますが、ASP.NET 経由で何かできるかどうかはわかりません。いずれにせよ、見て損はありませんでした。

于 2008-12-27T03:26:12.660 に答える
0

以前にasp.netでこれを行う必要がありました(実際にはJPGからPDFですが、十分に近いです...)ImageMagickを使用してシェルアウトします。ネイティブの C# コードではないことは知っていますが、無料で見事に機能します。次のようなコマンド ラインを実行するだけです。

cmd /c convert "c:\blah\original.tiff" "c:\blah\destination.pdf"

「cmd /c」を使用する理由は、それがないと、System.Diagnostics.Process.Start が引数を台無しにするという問題が発生するためです。

于 2009-03-10T05:06:12.340 に答える