Reduce PDF File Size in IronOCR

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCRで出力PDFのファイルサイズを小さくするには? IronOCRは正確な読み取り結果を保証するために、低品質(150DPI以下)と検出された入力を自動的にアップスケールします。 150以下のDPIが検出された場合、TargetDPI(デフォルト225DPI)は、PDFがレンダリングされるDPIを定義します。 これは、`TargetDPI = 225` を手動で設定するのと同じです。 出力ファイルサイズを小さくするために、`TargetDPI`を低く設定することができます。 ただし、低すぎるとOCRのパフォーマンスに影響する可能性があるため、バランスを保つことが重要です。 推奨値は96、72、48です。 ```csharp // Example of reducing PDF output file size by lowering the DPI // Example 1: Reducing DPI to 96 using IronOcr; // Import IronOCR namespace var Ocr = new IronTesseract(); // Initialize IronTesseract for OCR operations using (var Input = new OcrInput()) // Create OCR input object { Input.TargetDPI = 96; // Set the desired DPI; 96 is used for smaller output size Input.AddPdf("example.pdf", "password"); // Add input PDF (with optional password) var Result = Ocr.Read(Input); // Perform OCR on the input Console.WriteLine(Result.Text); // Output recognized text to the console } // Example 2: Another way to set DPI var ocr = new IronTesseract(); using (var ocrInput = new OcrInput()) // Create a new OCR input object { ocrInput.AddPdf("img/Input.pdf", 72); // Add PDF with the specified DPI of 72 var ocrResult = ocr.Read(ocrInput); // Read and process the PDF ocrResult.SaveAsSearchablePdf(@"Output.pdf"); // Save result to a searchable PDF } ``` 自動アップスケーリングを無効にするには、`TargetDPI = 0` を使用してください。 これによりIronOCRはTargetDPIの値を無視して入力ファイルをそのまま読み込むようになります。 詳しくはAPIをご覧ください:[IronOCRのAPIリファレンス](https://ironsoftware.com/csharp/ocr/object-reference/api/IronOcr.OcrInput.html?q=targetdpi#IronOcr_OcrInput_TargetDPI)を参照してください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました