Aspose.Page XPS Converter pre .NET

Aspose.Page XPS Converter pre .NET umožňuje vývojárom bezproblémovo transformovať XPS dokumenty do všeobecne kompatibilných PDF a širokú škálu populárnych obrázkových formátov, ako sú JPEG, TIFF, PNG, BMP a GIF. Či už vytváranie tlačených PDF alebo rasterových obrázkov pre webové a mobilné publikácie, tento plugin ponúka jemnú kontrolu kvality výstupu, kompresie, farebných profilov a metaúdajov - všetko prostredníctvom jednoduchého .NET API.

Systémové požiadavky

  • Microsoft Windows, Linux alebo macOS s .NET Framework alebo .Net Core.
  • Kompatibilný s Visual Studio, JetBrains Rider, MonoDevelop a VS Code.
  • Podporuje .NET Standard 2.0/2.1 a .Net 5+.

Inštalácia a nastavenie

Ak chcete začať, nainštalujte Aspose.Page pre .NET prostredníctvom NuGet:

  • Postupujte podľa detailov inštalácia Sprievodca.
  • Nastavenie meranej licencie, ako je opísané v Metrické licencie Dokumentácia na odblokovanie plných funkcií.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Funkcie a funkcie

XPS na konverziu PDF

  • Konvertovať XPS stránky do PDF s vysokou vernosťou.
  • Ovládanie veľkosti stránky, margínov a skalovania.
  • Integrovať alebo subsetovať písma automaticky.
  • Pridajte metadata (autor, názov, kľúčové slová).
  • Aplikujte šifrovanie, ochranu hesla a užívateľské povolenia.

XPS na konverziu obrazu

  • Vývoz na JPEG, PNG, TIFF, BMP, GIF, EMF.
  • Nastavenie rozlíšenia (DPI), farebná hĺbka a kompresia.
  • Vytvorte viacstránkové TIFF s kompresiou (CCITT, LZW).
  • Udržujte transparentnosť podporovaných formátov.

Stream-založené spracovanie

  • Prečítajte si vstupy priamo z súborov, pamäte alebo sieťových tokov.
  • Napíšte výstup na streamovanie pre integráciu s webovými aplikáciami.
  • Podpora asynchrónneho I/O v scenároch s vysokým výkonom.

Špecifické možnosti formátu

  • PDF: nastavenie dodržiavania (PDF/A), transparentnosť, konfigurácia písma.
  • TIFF: vyberte kompresiu (LZW, CCITT skupina 4).
  • JPEG: ovládanie chrómu subsampling a kvalita.
  • PNG: prispôsobte kompresiu zlib a transparentnosť.

Výkon a riadenie zdrojov

  • Batch konverzia cez viaceré dokumenty.
  • Paralelné spracovanie s multi-threading.
  • Caching pre opakované vysielanie stránok.
  • Využitie nezamestnaných zdrojov.

Chyby spracovania a logovania

  • Podrobné výnimky s odkazom na stránku a parametrový kontext.
  • Vstupná validácia pre korumpované alebo nepodporované XPS súbory.
  • Výsledky vykazovania pokroku a metriky výkonu.

Príklad: Konvertovať XPS na PDF

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

Príklad: Konvertovať XPS na 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);

Tipy a najlepšie postupy

  • Validácia vstupu XPS pred konverziou na zníženie zlyhania.
  • Usporiadať DPI a nastavenia farebného priestoru s cieľovým médiom (skrinka vs. tlač).
  • Použite stream-based APIs pre serverové / kontajnerované odkladanie.
  • Opätovné použitie konvertorových príkladov pre širokopásmové služby.
  • Dostupnosť objektov v using bloky na uvoľnenie zdrojov.
  • Testovanie PDF/A výstupov s validátormi na dodržiavanie.
 Slovenčina