EPS zu Word DOCX csharp

EPS oder PS-Postscript Dateien können Text, Bilder, Zeichnungen oder Vektorinhalte usw. enthalten. In einigen Situationen müssen Sie möglicherweise eine EPS oder PS-PostScript Datei in eine Word Datei im Format Dokument im DOCX oder DOC-Format. In diesem Artikel lernen Sie die programmgesteuerte Konvertierung von EPS oder PS zu Word Dokumenten mit C# kennen:

EPS oder PS-PostScript Datei in Word DOCX/DOC Konverter – C# API Installation

Sie können eine EPS oder PS Datei in zwei Schritten in ein Word DOCX oder DOC-Dokument konvertieren. Zunächst müssen Sie die EPS oder PS Datei mithilfe der API Aspose.Page for .NET in ein PDF Dokument exportieren. Konvertieren Sie zweitens die ausgegebene PDF Datei in ein Word Dokument als DOCX oder DOC mit der API Aspose.PDF for .NET. Sie können die APIs einrichten, indem Sie diese aus dem Abschnitt Downloads herunterladen. Alternativ können Sie die APIs mit den folgenden NuGet Installationsbefehlen konfigurieren:

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

Konvertieren Sie EPS oder PS-PostScript Dateien in Word DOCX oder DOC Dateien in C#

Sie können eine EPS oder PS-PostScript Datei in ein Word Dokument im DOCX oder DOC Format konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Initialisieren Sie ein MemoryStream objekt, um das PDF-Zwischendokument aufzunehmen.
  2. Laden Sie die Eingabe EPS oder PS-PostScript Datei mit dem Objekt FileStream.
  3. Deklarieren Sie die klasse instanz PsDocument.
  4. Initialisieren Sie das Objekt PdfSaveOptions mit den erforderlichen Parametern.
  5. Konvertieren Sie eine EPS oder PS-Postscript Datei in eine PDF Datei.
  6. Instanziieren Sie das Objekt DocSaveOptions, während Sie das DOCX oder DOC Format angeben.
  7. Konvertieren Sie die EPS oder PS Datei mit der methode Save in ein Word Dokument als DOCX oder DOC.

Das folgende Codebeispiel zeigt, wie Sie eine EPS oder PS-PostScript Datei mit C# in ein DOCX oder DOC-Word Dokument konvertieren:

// Deklarieren Sie MemoryStream, um das PDF-Zwischendokument zu speichern.
MemoryStream pdfStream = new MemoryStream();            
        
// Instanziieren Sie EPS oder PS PostScript mit FileInputSream
FileStream psStream = new FileStream("input.ps" , FileMode.Open);

// Initialisiert das PsDocument Klassenobjekt.
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Wenn Sie die Postscript Datei trotz geringfügiger Fehler konvertieren möchten, setzen Sie dieses Flag
bool suppressErrors = true;

// Initialisieren Sie das PdfSaveOptions objekt mit den erforderlichen Parametern.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

options.JpegQualityLevel = 100;

// Wenn Sie einen speziellen Ordner hinzufügen möchten, in dem Schriftarten gespeichert sind. Der Standardordner für Schriftarten im Betriebssystem ist immer enthalten.
//options.AdditionalFontsFolders = (neuer String [] {"FONTS_FOLDER"});

// Wenn Sie die Seitengröße angeben müssen, verwenden Sie die folgende Zeile
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

// Konvertieren Sie EPS oder PS-Postscript Dateien in PDF
document.Save(device, options);

// Laden Sie die PDF-Zwischendatei
Document doc = new Document(pdfStream);

// Instanziieren Sie ein Objekt von DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Legen Sie das AusgabeDokument format als DOCX oder DOC fest
saveOptions.Format = DocSaveOptions.DocFormat.DocX;

// Konvertieren Sie die EPS oder PS Datei in eine Word DOCX oder DOC Datei
doc.Save("output.docx", saveOptions);

Holen Sie sich eine kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die APIs ohne Einschränkungen zu testen.

Fazit

Abschließend haben Sie untersucht, wie Sie mit C# eine EPS oder PS-PostScript Datei in ein Word Dokument im DOCX oder DOC Format konvertieren. Sehen Sie sich außerdem den Bereich Dokumentation an, um einige andere Funktionen der APIs kennenzulernen. Bei Bedenken können Sie sich jederzeit über das kostenlose Support-Forum an uns wenden.

Siehe auch