Konvertieren Sie XPS OXPS in Word

XPS- und OXPS-Dateien werden für Druckzwecke verwendet, da sie in jeder Auflösung hochwertige Drucke erzeugen. In einigen Szenarien möchten Sie möglicherweise eine XPS- oder OXPS-Datei in eine Word-Datei im DOCX- oder DOC-Format konvertieren. In Übereinstimmung mit solchen Szenarien können Sie die Dateien gemäß Ihren Anforderungen bearbeitbar machen.

XPS-zu-Word-Konverter in C# erstellen – API-Installation

Sie können XPS- oder OXPS-Dateien in Word-Dokumente im DOC- oder DOCX-Format konvertieren. Dies ist ein zweistufiger Prozess, bei dem Sie XPS oder OXPS in PDF konvertieren und dann diese Zwischen-PDF-Datei in ein Word-Dokument konvertieren müssen. Sie müssen also die APIs Aspose.Page for .NET und Aspose.PDF for .NET konfigurieren. Bitte laden Sie die DLL-Dateien aus dem Abschnitt Downloads herunter oder verwenden Sie die folgenden NuGet-Installationsbefehle:

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

Konvertieren Sie XPS in Word DOCX/DOC-Datei in C#

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

  1. Laden Sie die Eingabe-XPS-Datei.
  2. Initialisieren Sie das Objekt PdfSaveOptions und legen Sie verschiedene Parameter fest.
  3. Exportieren Sie XPS in ein zwischengeschaltetes PDF-Dokument.
  4. Konvertieren Sie die PDF-Zwischendatei in ein Word-Dokument.

Das folgende Code-Snippet erläutert, wie eine XPS-Datei programmgesteuert in C# in ein Word-Dokument konvertiert wird:

// PDF-Ausgabestrom initialisieren
using (System.IO.Stream pdfStream = System.IO.File.Open("XPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // XPS-Eingabestream initialisieren
    System.IO.Stream xpsStream = System.IO.File.Open("sample.xps", System.IO.FileMode.Open);

    // Eingabe-XPS-Dokument laden
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());

    // Optionsobjekt mit notwendigen Parametern initialisieren
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // Erstellen Sie ein Rendering-Gerät für das PDF-Format
    PdfDevice device = new PdfDevice(pdfStream);

    // Ausgabe-PDF-Datei speichern
    document.Save(device, options);
}
// Laden Sie die PDF-Zwischendatei
Document pdfDocument = new Document("XPStoDOCX.pdf");

// Speichern Sie die ausgegebene DOCX-Datei
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Konvertieren Sie OXPS programmgesteuert in Word DOCX/DOC-Dateien mit C#

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

  1. Laden Sie die Eingabe-OXPS-Datei.
  2. Erstellen Sie ein Objekt der Klasse PdfSaveOptions.
  3. Speichern Sie die PDF-Zwischendatei.
  4. Exportieren Sie das Zwischen-PDF in die Word-Datei.

Das folgende Code-Snippet folgt diesen Schritten nacheinander und konvertiert OXPS mit C# in Word:

// PDF-Ausgabestrom initialisieren
using (System.IO.Stream pdfStream = System.IO.File.Open("OXPStoDOCX.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
{

    // OXPS-Eingabestream initialisieren
    System.IO.Stream oxpsStream = System.IO.File.Open("sample.oxps", System.IO.FileMode.Open);

    // Eingabe-OXPS-Dokument laden
    XpsDocument document = new XpsDocument(oxpsStream, new XpsLoadOptions());

    // Optionsobjekt mit notwendigen Parametern initialisieren
    PdfSaveOptions options = new PdfSaveOptions()
    {
        JpegQualityLevel = 100,
        ImageCompression = PdfImageCompression.Jpeg,
    };
    // Erstellen Sie ein Rendering-Gerät für das PDF-Format
    PdfDevice device = new PdfDevice(pdfStream);

    // Ausgabe-PDF-Datei speichern
    document.Save(device, options);
}

// Laden Sie die PDF-Zwischendatei
Document pdfDocument = new Document("OXPStoDOCX.pdf");

// Speichern Sie die ausgegebene DOCX-Datei
pdfDocument.Save("test.docx" , SaveFormat.DocX);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose Testversion erhalten, um alle Funktionen zu testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie XPS in Word und OXPS in Word im DOCX- oder DOC-Format programmgesteuert in C# konvertieren. Sehen Sie sich außerdem den Abschnitt Dokumentation an, um mehr über weitere Funktionen zu erfahren. Bei Fragen können Sie sich über das Forum an uns wenden.

Siehe auch

Tipp: Sie sollten sich Aspose PowerPoint to Word Converter ansehen, da es den beliebten Umwandlungsprozess von Präsentationen in Word-Dokumente demonstriert.