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.
- Erstellen Sie einen XPS-zu-Word-Konverter in C# – API-Installation
- Konvertieren Sie XPS in Word DOCX/DOC-Datei in C#
- Konvertieren Sie OXPS programmgesteuert in Word DOCX/DOC-Dateien mit C#
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:
- Laden Sie die Eingabe-XPS-Datei.
- Initialisieren Sie das Objekt PdfSaveOptions und legen Sie verschiedene Parameter fest.
- Exportieren Sie XPS in ein zwischengeschaltetes PDF-Dokument.
- 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:
- Laden Sie die Eingabe-OXPS-Datei.
- Erstellen Sie ein Objekt der Klasse PdfSaveOptions.
- Speichern Sie die PDF-Zwischendatei.
- 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.