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 using Blokkok az erőforrások felszabadítására.
  • PDF/A kimenetek tesztelése validátorokkal a megfelelés érdekében.
 Magyar