5

サイズが約4MBのpdfがあります。Adobe Acrobat (バージョン 8) で開いて [ファイル] -> [名前を付けて保存] に移動すると、結果の pdf はわずか 137 KB です。

この PDF は 67 ページの大きさで、各ページは他のページと非常によく似ていますが、一部の番号のみが変更されています: 同じ背景、同じフォント、ほぼ同じテキストなど...個々の PDF ファイルからCete DynamicPDF Mergerを使用して作成されています。

考えられる原因はフォントです。ファイル->プロパティを確認し、[フォント]タブを見ると、同じフォントが複数回含まれていることがわかります。Acrobat が保存する新しい PDF には、そのフォントが一度しかありません。

Acrobat のように pdf のファイルを圧縮できるツール (できれば .NET ライブラリ) はありますか?

4

2 に答える 2

1

iTextSharpで試すことができます。私は長い間それを使用しており、結果のPDFサイズに満足しています:

Document.Compress = true;
var reader = new PdfReader("input.pdf");
using (var output = File.OpenWrite("output.pdf"))
{
    new PdfStamper(reader, output).Close();
}
于 2010-01-29T12:53:03.697 に答える
0

Adobe acrobat 自体でファイル サイズを縮小するには、次の手順に従ってください。

adobe acrobat でファイルを開きます。[ファイル] -> [名前を付けて保存] を選択し、別の名前でファイルを保存します。これは私にとってはうまくいきました。または、印刷オプションを試して保存することもできます。

Adobe サインイン資格情報をお持ちの場合は、[ファイル] -> [ファイルの圧縮] オプションに移動します。ログイン後、一度それを達成できます。

于 2021-01-29T06:14:54.303 に答える