EPSからWordDOCXへのcsharp

EPSまたはPSpostscriptファイルには、テキスト、画像、図面、ベクターコンテンツなどを含めることができます。状況によっては、EPSまたはPSPostScriptファイルをのWordファイルに変換する必要があります。 DOCXまたはDOC形式のドキュメント。この記事では、C#を使用してプログラムでEPSまたはPSからWordへのドキュメント変換について学習します。

EPSまたはPSPostScriptファイルからWordDOCX/ DOCコンバーター– C#APIのインストール

EPSまたはPSファイルをWordDOCXまたはDOCドキュメントに2つの手順で変換できます。まず、Aspose.Page for .NET APIを使用して、EPSまたはPSファイルをPDFドキュメントにエクスポートする必要があります。次に、出力PDFファイルをAspose.PDF for .NETAPIを使用してDOCXまたはDOCとしてWord文書に変換します。 ダウンロードセクションからAPIをダウンロードして、APIを設定できます。または、次のNuGetインストールコマンドを使用してAPIを構成することもできます。

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.Page

EPSまたはPSPostScriptファイルをC#でWordDOCXまたはDOCファイルに変換します

以下の手順に従って、EPSまたはPSPostScriptファイルをDOCXまたはDOC形式のWord文書に変換できます。

  1. MemoryStreamオブジェクトを初期化して、中間PDFドキュメントを保持します。
  2. FileStreamオブジェクトを使用して入力EPSまたはPSPostScriptファイルをロードします。
  3. PsDocumentクラスインスタンスを宣言します。
  4. PdfSaveOptionsオブジェクトを必要なパラメーターで初期化します。
  5. EPSまたはPSPostscriptファイルをPDFファイルに変換します。
  6. DOCXまたはDOC形式を指定しながら、DocSaveOptionsオブジェクトをインスタンス化します。
  7. Saveメソッドを使用して、EPSまたはPSファイルをDOCXまたはDOCとしてWord文書に変換します。

以下のコードサンプルは、C#を使用してEPSまたはPSPostScriptファイルをDOCXまたはDOCWordドキュメントに変換する方法を示しています。

// 中間PDFドキュメントを保存するようにMemoryStreamを宣言します。
MemoryStream pdfStream = new MemoryStream();            
        
// FileInputSreamを使用してEPSまたはPSPostScriptをインスタンス化します
FileStream psStream = new FileStream("input.ps" , FileMode.Open);

// PsDocumentクラスオブジェクトを初期化します。
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// マイナーエラーにもかかわらずPostscriptファイルを変換したい場合は、このフラグを設定してください
bool suppressErrors = true;

// 必要なパラメータを使用してPdfSaveOptionsオブジェクトを初期化します。
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

options.JpegQualityLevel = 100;

// フォントが保存されている特別なフォルダを追加したい場合。 OSのデフォルトのフォントフォルダは常に含まれています。
//options.AdditionalFontsFolders =(new String [] {"FONTS_FOLDER"});

// ページサイズを指定する必要がある場合は、次の行を使用してください
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

// EPSまたはPSPostscriptファイルをPDFに変換します
document.Save(device, options);

// 中間PDFファイルをロードします
Document doc = new Document(pdfStream);

// DocSaveOptionsのオブジェクトをインスタンス化します
DocSaveOptions saveOptions = new DocSaveOptions();

// 出力ドキュメント形式をDOCXまたはDOCとして設定します
saveOptions.Format = DocSaveOptions.DocFormat.DocX;

// EPSまたはPSファイルをWordDOCXまたはDOCファイルに変換します
doc.Save("output.docx", saveOptions);

無料の評価ライセンスを取得する

無料一時ライセンスをリクエストして、制限なしでAPIを評価できます。

結論

結論として、EPSまたはPS PostScriptファイルをC#を使用してDOCXまたはDOC形式のWord文書に変換する方法を検討しました。さらに、APIの他のいくつかの機能については、ドキュメントスペースをご覧ください。ご不明な点がございましたら、いつでも無料サポートフォーラムまでお問い合わせください。

関連項目