Bilder zu XPS hinzufügen

Dynamische API-Lösung für C++, die Ihre XPS-Dateien durch das einfache Hinzufügen beeindruckender Bilder verbessert. Laden Sie Ihre C++-Anwendungen auf und werten Sie den Inhalt von XPS-Dateien auf!

 

Mit der API-Lösung Aspose.Page für C++ können Sie XPS-Dateien zusammen mit anderen Dateien im Page Description Language-Format bearbeiten. Neben anderen Funktionen ermöglicht Ihnen die Lösung das einfache Erstellen und Lesen von XPS-Dokumenten sowie das Hinzufügen eines Bildes. Sie können dies erreichen, indem Sie eine Matrix und einen ImageBrush erstellen, um das Bild zur XPS-Datei hinzuzufügen. Hier ist ein Beispiel dafür. Vollständige Beispiele und Datendateien finden Sie in unserem Github-Projekt . Werten Sie Ihre XPS-Dokumente mit dieser API-Lösung auf! Integrieren Sie Funktionen zum Einfügen von Bildern nahtlos, sodass Sie Ihre XPS-Dateien mühelos mit visuellen Elementen aufwerten können. Egal, ob Sie ansprechende Berichte erstellen, Präsentationen entwerfen oder fesselnde Dokumente erstellen, unsere API vereinfacht den Prozess und sorgt für Präzision und Effizienz. Bringen Sie Ihre Möglichkeiten zur Inhaltserstellung auf ein neues Niveau. Entdecken Sie die Magie der einfachen Bildintegration mit unserer C++-API-Lösung, indem Sie eine kostenlose Testversion erhalten oder sie einfach sofort kaufen!

Um ein Bild zu einer XPS-Datei hinzuzufügen, benötigen Sie:

  • Aspose.Page für die C++-API, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung und -konvertierung für die C++-Plattform.

  • Sie können die neueste Version direkt herunterladen, öffnen Sie einfach den NuGet-Paketmanager, suchen Sie nach Aspose.Page.Cpp und installieren Sie es. Sie können auch den folgenden Befehl in der Paket-Manager-Konsole verwenden.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Schritte zum Hinzufügen von Bildern zu einer XPS-Datei.

  1. Erstellen Sie ein neues XPS-Dokument mit der Klasse XpsDocument .
  2. Erstellen Sie ein XpsPath -Objekt mit der erforderlichen definierten Pfadgeometrie. Rufen Sie dazu die AddPath()-Methode auf
  3. Erstellen Sie bei Bedarf eine Matrix, die zur Positionierung des Bildes verwendet wird. Die Matrix wird als RenderTransform-Eigenschaft des Pfads festgelegt.
  4. Erstellen Sie einen ImageBrush, um den Pfad mit dem Bild zu füllen. Die Methode CreateImageBrush() wird verwendet, um den Pinsel zu erstellen, und nimmt den Pfad der Bilddatei, das Quellrechteck und das Zielrechteck auf.
  5. Speichern Sie das geänderte XPS-Dokument, indem Sie die Save()-Methode der XpsDocument-Klasse aufrufen und den Pfad zum Speichern der Datei übergeben.

C++ Code zum Einfügen eines Bildes in eine XPS-Datei

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create new XPS Document
    System::SharedPtr<XpsDocument> doc = System::MakeObject<XpsDocument>();

    // Add Image
    System::SharedPtr<XpsPath> path = doc->AddPath(doc->CreatePathGeometry(u"M 30,20 l 258.24,0 0,56.64 -258.24,0 Z"));
    //Creating a matrix is optional, it can be used for proper positioning
    path->set_RenderTransform(doc->CreateMatrix(0.7f, 0.f, 0.f, 0.7f, 0.f, 20.f));

    //Create Image Brush
    path->set_Fill(doc->CreateImageBrush(dataDir() + u"QL_logo_color.tif", System::Drawing::RectangleF(0.f, 0.f, 258.24f, 56.64f), System::Drawing::RectangleF(50.f, 20.f, 193.68f, 42.48f)));

    // Save resultant XPS document
    doc->Save(outDir() + u"AddImage_out.xps");



FAQ

1. Kann ich Bilder zu XPS-Dateien hinzufügen?

XPS ist ein von Microsoft entwickeltes Dokumentformat mit festem Layout, ähnlich wie PDF, und unterstützt die Einbindung von Bildern neben Text und anderen grafischen Elementen. Sie können Bilder direkt in XPS-Dateien einbetten, um visuelle Inhalte zu verbessern und ansprechendere Dokumente zu erstellen.

2. Wie füge ich Bilder zu einer XPS-Datei hinzu?

Um Bilder zu einer XPS-Datei hinzuzufügen, können Sie je nach verwendeter Software oder Tools verschiedene Methoden verwenden. In Aspose.Page ist es die XpsDocument.AddPath()-Methode der XpsDocument-Klasse.

3. Welche Bildformate sind mit XPS-Dateien kompatibel?

XPS-Dateien unterstützen eine Reihe von Bildformaten für die Einbindung, darunter unter anderem JPEG, PNG, TIFF, GIF und BMP. Sie können Bilder in jedem dieser Formate in Ihre XPS-Dateien einfügen. Sie werden im Dokument korrekt gerendert und angezeigt, wenn Sie sie mit kompatiblen XPS-Readern oder Software anzeigen.

XPS Was ist XPS Dateiformat

Das XPS-Format ähnelt dem PDF-Format. Beides sind Formate der Seitenbeschreibungssprache (PDL). EPS basiert auf HTML und nicht auf der PostScript-Sprache. Die .eps-Datei kann ein Markup der Dokumentstruktur zusammen mit Informationen darüber enthalten, wie das Dokument aussehen würde. Es gibt auch Anweisungen zum Drucken und Rendern des Dokuments. Das Merkmal des Formats ist, dass es die Beschreibung des Dokuments festlegt, was bedeutet, dass es gleich aussieht, egal wer und von welchem ​​​​Betriebssystem es öffnet.