XPS zu PDF online

XPS(XML Paper Specification) und PDF(Portable Document Format) sind beide weit verbreitete Formate zum Teilen und Archivieren von Dokumenten. XPS wurde von Microsoft als Alternative zu PDF entwickelt und bietet ähnliche Funktionen zur Beibehaltung des visuellen Erscheinungsbilds und Layouts von Dokumenten. Aufgrund seiner Kompatibilität mit verschiedenen Plattformen und Geräten erfreut sich PDF jedoch im Laufe der Zeit immer größerer Beliebtheit. Manchmal müssen Sie XPS Dokumente für verschiedene Zwecke in PDF Dokumente konvertieren. Dementsprechend behandelt dieser Blogbeitrag, wie Sie XPS online kostenlos oder in C#, .NET oder Java in PDF konvertieren.

Kostenloser XPS zu PDF-Konverter online

Während XPS Dateien auf Windows-Computern mit dem integrierten XPS Viewer geöffnet werden können, treten Kompatibilitätsprobleme auf, wenn versucht wird, XPS Dateien auf anderen Betriebssystemen oder Geräten zu öffnen. Hier entsteht die Notwendigkeit einer Online-Konvertierung. Durch die Konvertierung von XPS in PDF wird sichergestellt, dass Ihre Dokumente ohne Formatierungsunterschiede problemlos auf verschiedenen Plattformen angezeigt, geteilt und gedruckt werden können.

Dementsprechend hat dieser kostenlose XPS zu PDF-Konverter die Konvertierung revolutioniert, da Sie keine zusätzliche Software installieren müssen, um die Konvertierung durchzuführen.

  1. Durchsuchen Sie zunächst den Online-Visio-Konverter mit einem Internetbrowser.
  2. Legen Sie die Datei im rechteckigen Bereich ab und laden Sie die Quelldatei hoch.
  3. Der Upload der Eingabedatei wird abgeschlossen und die Schaltfläche „Konvertieren“ wird aktiviert.
  4. Starten Sie die Konvertierung und beginnen Sie mit dem Rendern von XPS in PDF.
  5. Laden Sie das ausgegebene PDF Dokument herunter oder kopieren Sie den Link, um online darauf zuzugreifen.

PS: Der Online-Link zum Herunterladen oder Teilen der Ausgabedatei wird nach 24 Stunden aktiviert, da Ihre Daten nicht auf dem Server gespeichert werden.

Vorteile der Online-Konvertierung von XPS in PDF

Zugänglichkeit: Auf diesen Online-Konverter kann von jedem Gerät mit Internetverbindung aus zugegriffen werden, sodass keine Softwareinstallation erforderlich ist.

Zeit und Arbeitsersparnis: Dieser Online-Konverter optimiert den Konvertierungsprozess und spart Ihnen Zeit und Aufwand im Vergleich zu herkömmlicher Software.

Plattformkompatibilität: Die resultierenden PDF Dateien sind mit einer Vielzahl von Geräten und Betriebssystemen kompatibel.

Benutzerfreundliche Benutzeroberfläche: Dieser Online-Konverter verfügt über eine intuitive Benutzeroberfläche, die den Konvertierungsprozess auch für Benutzer mit begrenzten technischen Kenntnissen unkompliziert macht.

Konvertieren Sie XPS in PDF in C#

Sie können XPS ganz einfach in C# in PDF konvertieren, indem Sie die folgenden Schritte ausführen:

  • Konfigurieren Sie Conholdate.Total for .NET in Ihrem Projekt.
  • Initiieren Sie Streams und laden Sie die Eingabe-XPS-Datei.
  • Initialisieren Sie das Klassenobjekt „PdfSaveOptions“.
  • Erstellen Sie ein Rendering-Gerät für das PDF-Format.

Das folgende Codebeispiel erklärt, wie XPS in C# in PDF konvertiert wird:

// PDF-Ausgabestream initialisieren
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Initialisieren Sie den XPS-Eingabestream
//mit (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// Laden Sie das XPS Dokument aus dem Stream
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// oder laden Sie das XPS Dokument direkt aus der Datei. Dann ist kein xpsStream erforderlich.
// XpsDocument document = new XpsDocument(inputFileName, new XpsLoadOptions());

// Initialisieren Sie das Optionsobjekt mit den erforderlichen Parametern.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
    JpegQualityLevel = 100,
    ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
    TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// Erstellen Sie ein Rendering-Gerät für das PDF-Format
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);

document.Save(device, options);
}

Konvertieren Sie XPS-Diagramme in Java in PDF

Die folgenden Schritte erläutern die Konvertierung von XPS in PDF in Java:

  • Installieren Sie Conholdate.Total for Java in Ihrer Anwendung.
  • Initialisieren Sie den PDF-Ausgabestream mit FileOutputStream.
  • Initialisieren Sie PdfSaveOptions mit den erforderlichen Parametern.

Der folgende Beispielcode zeigt, wie XPS in Java in PDF konvertiert wird:

// Initialisieren Sie den PDF-Ausgabestream
FileOutputStream pdfStream = new FileOutputStream("output.pdf");

// XPS Dokument laden
XpsDocument document = new XpsDocument("input.xps");

// Initialisieren Sie PdfSaveOptions mit den erforderlichen Parametern
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });

// Erstellen Sie ein Rendering-Gerät für das PDF-Format
PdfDevice device = new PdfDevice(pdfStream);
// XPS als PDF rendern
document.save(device, options);   

Kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die APIs in voller Kapazität zu testen.

Zusammenfassen

Dank dieser Online-Konvertierung war die Konvertierung von XPS Dateien in das PDF-Format noch nie so einfach. Ganz gleich, ob Sie als Einzelperson Dokumente mit Freunden teilen möchten oder als Geschäftsreisender auf plattformübergreifende Kompatibilität achten möchten, dieser Konverter bietet eine praktische Lösung für Ihre Konvertierungsanforderungen. Darüber hinaus wird auch die Integration dieser Funktion in Ihre Anwendungen mit C# oder Java behandelt. Bei Fragen schreiben Sie uns bitte an das Forum.

Siehe auch