Az ASPOSE.PAGE XPS Converter for .NET
Az Aspose.Page XPS Converter for .NET lehetővé teszi a fejlesztők számára, hogy szigorúan átalakítsák XPS dokumentumok univerzálisan kompatibilis PDF-k és számos népszerű kép formátumok, mint például JPEG, TIFF, PNG, BMP, és GIF. Akár generál nyomtatott kész PDF vagy raster képek webes és mobil kiadvány, ez a plugin kínál finom ellenőrzés a kimeneti minőség, tömörítés, színes profilok és metadata - mind egy egyszerű .NET API.
Rendszerkövetelmények
- Microsoft Windows, Linux vagy macOS a .NET Framework vagy .Net Core rendszerrel.
- Kompatibilis a Visual Studio, JetBrains Rider, MonoDevelop és VS Code rendszerrel.
- Támogatja a .NET Standard 2.0/2.1 és a.NET 5+ rendszert+.
Telepítés és telepítés
Ahhoz, hogy elinduljon, telepítse Aspose.Page for .NET keresztül NuGet:
- Kövesse a részleteket telepítés Az útmutató.
- Beállítsa a mért engedélyt, amint azt a Mérett licenc A dokumentáció a teljes funkciók kikapcsolásához.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Jellemzők és funkciók
XPS PDF átalakítás
- Átalakítsa az XPS oldalakat nagy megbízhatóságú PDF-kká.
- Ellenőrizze az oldal méretét, a marginokat és a skálázást.
- A betűtípusok beépítése vagy alátámasztása automatikusan.
- Adja meg a metaadatokat (szerkesztő, cím, kulcsszavak).
- Alkalmazza a titkosítást, a jelszóvédelmet és a felhasználói engedélyeket.
XPS a kép átalakításához
- Export a JPEG, PNG, TIFF, BMP, GIF, EMF.
- A rezolúció beállítása (DPI), a szín mélysége és a kompresszió.
- Hozzon létre többoldalú TIFF-eket tömörítéssel (CCITT, LZW).
- A támogatott formátumok átláthatóságának megőrzése.
Áramalapú feldolgozás
- Olvassa el a bejegyzést közvetlenül a fájlból, a memóriából vagy a hálózati áramlásokból.
- Írja ki a kimenetet az áramlásokhoz a webes alkalmazásokkal való integrációhoz.
- Támogatja az aszinkron I/O-t nagy teljesítményű forgatókönyvekben.
Speciális formátum opciók
- PDF: beállított megfelelőség (PDF/A), üres átláthatóság, konfigurált betűtípusok.
- TIFF: válassza a tömörítést (LZW, CCITT csoport 4).
- JPEG: ellenőrzése króm szubszampling és minőség.
- PNG: a zlib tömörítés és az átláthatóság beállítása.
teljesítmény és erőforrás menedzsment
- Batch konverzió több dokumentumon keresztül.
- párhuzamos feldolgozás multi-threading.
- Caching ismétlődő oldalsó renderekhez.
- Az irányítás nélküli erőforrások felhasználása.
Hibaelhárítás és logging
- Részletes kivételes üzenetek oldal és paraméter kontextus.
- Bejelentkezési validáció a korrupt vagy nem támogatott XPS fájlokhoz.
- Értekezletek előrejelzésre és teljesítményméretekre.
Példa: Átalakítani XPS PDF-re
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Pdf;
// Load XPS document
XpsDocument xpsDoc = new XpsDocument("input.xps");
// Create PDF save options
PdfSaveOptions options = new PdfSaveOptions();
options.Compliance = PdfCompliance.PdfA_1b;
// Save as PDF
xpsDoc.Save("output.pdf", options);Példák: Átalakítása XPS PNG
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Image;
XpsDocument xpsDoc = new XpsDocument("input.xps");
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
options.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
xpsDoc.Save("output.png", options);Tippek és legjobb gyakorlatok
- Validálja az XPS bevitelt a konverzió előtt a hibák csökkentése érdekében.
- Align DPI és színtér beállítása a célközönséggel (képernyő vs. nyomtatás).
- Használjon stream-alapú API-kat a szerver nélküli/tartályos elhelyezésekhez.
- Újra használja a konverter példákat a nagyszabású szolgáltatásokhoz.
- tárgyak rendelkezésre állása a usingBlokkok az erőforrások felszabadítására.
- PDF/A kimenetek tesztelése validátorokkal a megfelelés érdekében.