Aspose.PDF XLSコンバーター for .NET
Aspose.PDF XLS Converter for .NET は、PDF ドキュメント ページを高品質の Microsoft Excel スプレッド シート (XLS / XLSX) に変換するために設計された軽量なプラグインです。
始めに
インストール&セットアップ
- パッケージを NuGet でインストールする:
dotnet add package Aspose.PDF
使用前に測定されたライセンスを設定する(参照) メータードライセンス ).
を参照する インストールガイド 詳細なステップです。
特徴と機能
PDF から Excel への変換
- 各PDFページを別々のワークシートに変換するか、複数のページが一つに合併する。
- 出入り
.xls
または.xlsx
フォーマット
ページと範囲の選択
- 完全な文書または特定のライン/ページを変換します。
- 選択的な抽出のための非関連性の範囲をサポートします。
レイアウトとフォーマット保存
- 文字、色、細胞の境界線、合併細菌、およびヘッダー/フットを保持します。
- Excel 出力鏡 PDF の視覚的忠誠度を確保します。
テーブル認定
- テーブルデータを Excel 行/列に検出および再構築します。
- 正確な計算のために数値形式(通貨、割合、日付)を保存します。
パスワード保護 PDF
- 暗号化されたPDFの変換をサポートし、実行時に認証を提供します。
フォントとリソース
- 内蔵フォントはExcelに転送されます。
- 置き換えは、フォントが利用できない場合に配置を維持します。
パフォーマンス最適化
- ストリームベースの変換は、ページを増加させます。
- キャッシングとバッファーサイズコントロールは、大きなファイルのパスポートを改善します。
エラー処理とログイン
- サポートされていないコンテンツまたは誤った入力の詳細例外
- 進歩、警告、エラーをキャプチャするためのログハウス。
Thread セキュリティと Async サポート
- 多層環境における連続的な変換をサポートします。
- スケール可能な作業負荷のための非同期的な方法
コード例: PDF を XLS (Excel) に変換する
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
ヒントと最良の実践
- Pre-scan PDFs to detect tabular vs. テキストコンテンツ for optimized conversion.
- ページの範囲を使用して、不必要な処理を最小限にします。
- 管理されていない資源をリリースするための変換例を提供します。
- マルク操作では、コントロールされたパラレリズムでアシンクAPIを使用します。
- 実施前にテストで数値形式を確認する。
- サポートされていない機能や誤った入力のためのログをモニタリングします。
- 非標準的なフォントを組み込んで、レイアウトの不一致を防ぐ。
- プラグインを正確性とパフォーマンスの向上のために更新してください。
高度な機能
- 複数のPDFを同時にバッチ変換します。
- セキュアな配布のための結果 Excel ファイルを暗号化します。
- レポートまたは遵守要件に合わせたカスタマイズ可能な出力配置。
ユースケース
- 分析のためのExcelにテーブルを抽出することによって財務報告。
- 静的な PDF ファイルから編集可能な Excel ページへのデータ移行。
- 遵守と監査のための自動作業流
- 請求書、申告書またはフォームから大量のテーブルデータ抽出。
よくある質問
**このプラグインはどのような機能を提供していますか?**PDF ドキュメントページを XLS/XLSX スプレッドブックに変換し、レイアウトやテーブルデータを保存します。
**これは .NET のための Aspose.PDF とはどのように異なりますか?**Aspose.PDF for .NET は完全に機能する PDF ライブラリですが、このプラグインはPDF から Excel への変換にのみ焦点を当てています。
**それはXLS/XLSX変換に限定されていますか?**はい、他の PDF タスク(編集、合併、圧縮)には、主な Aspose.PDF ライブラリを使用します。
**オンラインツールはありますか?**はい、Asposeは無料のオンラインPDFをXLS/XLSX変換器に提供しています。
*コードの例はどこでご覧いただけますか?C# と VB.NET の詳細な例のための Aspose.PDF ドキュメンタリーと着陸ページをご覧ください。