Képek hozzáadása XPS-hez

Dinamikus API-megoldás C++-hoz, amely lenyűgöző képek egyszerű hozzáadásával javítja XPS-fájljait. Töltsd fel C++ alkalmazásaidat, és emeld fel az XPS-fájlok tartalmát!

 

Az Aspose.Page for C++ API megoldással az XPS-fájlokat más oldalleírás nyelvi formátumú fájlokkal együtt kezelheti. A megoldás többek között lehetővé teszi XPS dokumentumok egyszerű létrehozását és olvasását, valamint kép hozzáadását. Ezt úgy érheti el, hogy létrehoz egy Matrixot és egy ImageBrush-t, hogy hozzáadja a képet az XPS-fájlhoz. Íme egy példa, hogyan kell ezt megtenni. A teljes példákért és adatfájlokért keresse fel Github-projektünket . Emelje fel XPS-dokumentumait ezzel az API-megoldással! Zökkenőmentesen integrálja a képbeillesztési lehetőségeket, lehetővé téve az XPS-fájlok könnyű javítását látványelemekkel. Nem számít, hogy lenyűgöző jelentéseket készít, prezentációkat vagy lenyűgöző dokumentumokat készít, API-nk leegyszerűsíti a folyamatot, pontosságot és hatékonyságot biztosítva. Emelje új szintre tartalomkészítési képességeit. Fedezze fel az egyszerű képintegráció varázsát C++ API-megoldásunkkal ingyenes próbaverzióval, vagy vásárolja meg azonnal!

Ahhoz, hogy képet adhasson XPS fájlhoz, a következőkre van szüksége:

  • Az Aspose.Page for C++ API, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és -konverziós API C++ platformhoz.

  • A legújabb verziót közvetlenül letöltheti, csak nyissa meg a NuGet csomagkezelőt, keresse meg az Aspose.Page.Cpp fájlt, és telepítse. A következő parancsot is használhatja a Package Manager konzolból.

Package Manager Console Command


    PM> Install-Package Aspose.Page

A képek XPS-fájlhoz való hozzáadásának lépései.

  1. Hozzon létre egy új XPS-dokumentumot az XpsDocument osztály használatával.
  2. Hozzon létre egy XpsPath objektumot a szükséges útvonalgeometriával. Az AddPath() metódus meghívása ehhez
  3. Ha szükséges, hozzon létre egy mátrixot, amely a kép pozicionálására szolgál. A mátrix az elérési út RenderTransform tulajdonságaként van beállítva.
  4. Hozzon létre egy ImageBrush-ot, amely kitölti az elérési utat a képpel. Az ecset létrehozásához a CreateImageBrush() módszert használjuk, amely beveszi a képfájl elérési útját, a forrástéglalapot és a céltéglalapot.
  5. Mentse el a módosított XPS dokumentumot az XpsDocument osztály Save() metódusának meghívásával, és adja meg a fájl mentési útvonalát.

C++ kód kép beszúrásához XPS fájlba

    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");



GYIK

1. Hozzáadhatok képeket XPS-fájlokhoz?

Az XPS a Microsoft által kifejlesztett, a PDF-hez hasonló, rögzített elrendezésű dokumentumformátum, amely támogatja a képek szöveg és egyéb grafikai elemek melletti elhelyezését. A képeket közvetlenül XPS-fájlokba ágyazhatja a vizuális tartalom javítása és vonzóbb dokumentumok létrehozása érdekében.

2. Hogyan adhatok képeket XPS-fájlhoz?

Ha képeket szeretne hozzáadni egy XPS-fájlhoz, a használt szoftvertől vagy eszközöktől függően különféle módszereket használhat. Az Aspose.Page-ben az XpsDocument.AddPath() az XpsDocument osztály metódusa.

3. Milyen képformátumok kompatibilisek az XPS fájlokkal?

Az XPS-fájlok számos képformátumot támogatnak a felvételhez, beleértve, de nem kizárólagosan a JPEG-et, PNG-t, TIFF-et, GIF-et és BMP-t. Ezen formátumok bármelyikében beszúrhat képeket az XPS-fájlokba, és azok helyesen jelennek meg a dokumentumban, ha kompatibilis XPS-olvasóval vagy szoftverrel tekintik meg.

XPS Mi a XPS fájlformátum

Az XPS formátum hasonló a PDF formátumhoz. Mindkettő oldalleíró nyelv (PDL) formátum. Az EPS HTML alapú, és nem PostScript nyelven. Az .eps fájl képes tartalmazni a dokumentum szerkezetének jelölését, valamint a dokumentum megjelenésére vonatkozó információkat. A dokumentum nyomtatására és renderelésére vonatkozó utasításokat is tartalmazzák. A formátum jellemzője, hogy rögzíti a dokumentum leírását, ami azt jelenti, hogy ugyanúgy fog kinézni, függetlenül attól, hogy ki és milyen operációs rendszerről nyitja meg.