GroupDocs.Conversion の概要

.NET アプリケーション内で PDF、Microsoft Office、HTML、eBook、および画像ファイルを迅速かつ完璧に変換するための API の機能を探索します。

Illustration conversion

効率的な変換

GroupDocs.Conversion API を使用すると、さまざまな形式のドキュメントを PDF、Microsoft Office、HTML、eBook、および画像ファイルに簡単に変換できます。 API は柔軟で堅牢なオプションを提供し、変換プロセス全体を通じてコン​​テンツとドキュメント構造の整合性を確保します。

フォーマット間の簡単な切り替え

GroupDocs.Conversion API を使用するプロセスは非常に簡単で、1 つのメソッドと一連のオプションを使用するだけで、異なる形式を簡単に切り替えることができます。

クロスプラットフォームの互換性

固有のクロスプラットフォーム互換性を備えた変換ソリューションを検討して、より広範なユーザー ベースに対応し、あらゆるドキュメント変換要件に対してさまざまな環境で最適なパフォーマンスを保証します。

プラットフォームのサポート

GroupDocs.Conversion for .NET は、次のオペレーティング システム、フレームワーク、およびパッケージ マネージャーをサポートします。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Windows 固有のパッケージ

  • .NET Framework 4.6.2+および.NET 6.0をサポート
  • System.Drawing.Common に依存
NuGetのダウンロード

クロスプラットフォームパッケージ

  • .NET 6.0以降のバージョンをサポート
  • Windows、Linux、macOS で動作します
NuGetのダウンロード

サポートされているファイル形式

GroupDocs.Conversion for .NET は、次の ファイル形式 での操作をサポートします。

文書形式

  • Documents: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

画像とマルチメディア

  • Images: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD & GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Video: MP4, AVI, MKV, MOV, WMV
  • 3D & Vector: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

その他のフォーマット

  • eBook: EPUB, MOBI, AZW, FB2
  • Web: HTML, MHTML, MHT
  • Archives: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Email & Outlook: PST, OST, MSG, EML
  • Finance: QFX, OFX
  • OneNote: ONE

GroupDocs.Conversion 機能

PDF やオフィス ドキュメントを HTML、JPG、PNG、BMP、TIFF、SVG、その他多くの形式にシームレスに変換します。 GroupDocs.Conversion for C# API は、使いやすくプロジェクトに統合できるように設計されています。変換プロセスをカスタマイズできる機能により、一般的なドキュメント形式をすべてサポートしています。

Feature icon

マルチフォーマット変換

PDF、DOCX、XLSX、PPTX など、さまざまな形式の間でファイルを簡単に変換できます。

Feature icon

高忠実度の出力

変換プロセス中、ドキュメントの元の品質と形式が維持されます。

Feature icon

複数のファイルを変換する

複数のファイルを変換してアーカイブに結合し、変換されたコンテンツの整理を簡素化します。

Feature icon

複数ページのドキュメントを画像に変換

複数ページのドキュメントをページごとに画像に変換することで、変換プロセスを正確に制御できるようになり、画像ベースのドキュメントの抽出と分析が容易になります。

Feature icon

カスタマイズ可能な設定

特定の要件を満たすために、解像度、品質、レイアウトなどの変換パラメータを微調整します。

Feature icon

安全な処理

パスワードで保護されたファイル変換オプションでデータのプライバシーを確​​保します。

Feature icon

API統合

変換機能を C# アプリケーションにシームレスに統合し、ワークフローのシームレスな一部にします。

Feature icon

堅牢な変換

信頼性が高くエラーのないファイル変換を保証し、変換されたドキュメントの正確性と整合性を保証します。

Feature icon

アーカイブからドキュメントを変換する

アーカイブからドキュメントを抽出して変換し、圧縮ファイル内に保存されているコンテンツの変換を可能にします。

コードサンプル

.NET 操作の典型的な GroupDocs.Conversion の使用例

PDFを画像に変換

一般的に発生するシナリオには、PDF ドキュメント全体または特定のページを画像のコレクションに変換することが含まれます。 GroupDocs.Conversion for .NET は、PDF を TIFF、JPG、PNG、GIF、BMP などのさまざまな画像形式に変換する機能を提供します。 他の変換とは異なり、このプロセスでは、保存された画像の命名形式を指定する SavePageStream デリゲートの宣言が必要です。 ImageFileType クラスを使用して、好みの画像形式を選択できます。

C# で PDF を PNG に変換する

using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;

// ソース PDF ファイルをロードします
using (var converter = new Converter("resume.pdf"))
{
  var getPageStream = (int page) => File.Create($"resume-page-{page}.png");

    // 変換オプションを設定し、出力画像タイプを指定します
    var convertOptions = new ImageConvertOptions { 
      Format = ImageFileType.Png
    };          
    
    // PDF ドキュメントの各ページを PNG に変換します
    converter.Convert(getPageStream, convertOptions);
}

大きなドキュメントのセグメントを変換する

GroupDocs.Conversion for .NET を使用すると、長いドキュメントから特定のページを簡単に変換できます。 これを実現するには、要件に応じて 2 つの方法があります。ページ範囲を変換することも、特定のページを変換することもできます。

C# で DOCX (2 ~ 4 ページ) を PDF に変換する

using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// ソースDOCXファイルをロードします  
using (Converter converter = new Converter("booklet.docx"))
{
    // オプションを設定し、変換するページの範囲を指定します       
    var convertOptions = new PdfConvertOptions 
    { 
      PageNumber = 2, 
      PagesCount = 3 
    };
    
    // 2~4ページをPDFに変換       
    converter.Convert("pages-2-4.pdf", convertOptions);
}

流暢な構文: 合理化されたアプローチ

流暢な構文により、GroupDocs.Conversion for .NET API 内の一般的なアクションの簡潔な表記が提供されます。 以下のコードサンプルは、流暢な構文を活用する方法を示しています。:

流暢な構文を使用して C# で DOCX を PDF に変換します

using GroupDocs.Conversion;

FluentConverter
    .Load("schedule.docx")
    .ConvertTo("schedule.pdf")
    .Convert();

 日本