ASPOSE.PAGE XPS Converter for .NET

Aspose.Page XPS Converter for .NET antaa kehittäjille mahdollisuuden muuttaa XPS asiakirjat universaalisesti yhteensopivia PDF-tiedostoja ja monenlaisia suosittuja kuvan muotoja, kuten JPEG, TIFF, PNG, BMP ja GIF. Olipa tuottaa tulostettuja PDF:itä tai raster-kuvia web- ja mobiili-julkaisua varten, tämä plugin tarjoaa hienostuneen valvonnan tuonnin laadusta, tiivistämisestä, väriprofiileista ja metatiedoista - kaikki yksinkertaisen .NET API:n kautta.

Järjestelmävaatimukset

  • Microsoft Windows, Linux tai macOS, jossa on .NET Framework.
  • Yhteensopiva Visual Studio, JetBrains Rider, MonoDevelop ja VS Code.
  • Se tukee .NET Standard 2.0/2.1 ja .NET 5+ -standardia+.

Asennus ja asennus

Aloita, asenna Aspose.Page for .NET NuGetin kautta:

  • Noudata yksityiskohtaista asennuksen Ja opas.
  • Määritä mitattu lisenssi sellaisena kuin se on kuvattu mitattu lisenssi Dokumentointi avaa täydet ominaisuudet.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

Ominaisuudet ja toiminnot

XPS PDF muuntaminen

  • Muunna XPS-sivut korkean luotettavuuden PDF-tiedostoiksi.
  • Valvonta sivun koko, marginaalit ja mittakaava.
  • Sisältää tai alentaa kirjaimet automaattisesti.
  • Lisää metatietoja (kirjailija, otsikko ja avainsanoja).
  • Käytä salausta, salasanan suojaa ja käyttäjäoikeuksia.

XPS kuvan muuntamiseen

  • Vienti JPEG, PNG, TIFF, BMP, GIF, EMF.
  • Määritä resoluutio (DPI), värin syvyys ja kompressi.
  • Luo monivuotiset TIFF:t kompressiolla (CCITT, LZW).
  • Säilytä avoimuus tuetuille muodoille.

Stream-pohjainen käsittely

  • Lue tulokset suoraan tiedostoista, muistiinpanoista tai verkon virtauksista.
  • Kirjoita tulos virtauksiin integroitumiseksi web-sovelluksiin.
  • Tuki synkronoidulle I/O:lle korkean suorituskyvyn skenaarioissa.

Format-erityisiä vaihtoehtoja

  • PDF: asettaa vaatimustenmukaisuus (PDF/A), läpinäkyvyys, määrittää kirjaimet.
  • TIFF: valitse kompressi (LZW, CCITT Group 4).
  • JPEG: hallitsee kromimallia ja laatua.
  • PNG: säätää zlib-kompressiota ja läpinäkyvyyttä.

suorituskyky ja resurssien hallinta

  • Batch muuntaminen useiden asiakirjojen kautta.
  • Paralleli käsittely multi-tradingin kanssa.
  • Caching toistuville sivuille.
  • hallitsemattomia resursseja käytettävissä.

Virheiden käsittely ja kirjautuminen

  • Yksityiskohtaiset poikkeusviestit, joissa on sivu ja parametrit.
  • Sisällön validointi vääristyneille tai tukemattomiin XPS-tiedostoihin.
  • Tapahtumapalvelut edistymisen raportoinnille ja suorituskyvyn mitrille.

Esimerkki: XPS:n muuntaminen PDF:ään

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

Esimerkki: XPS:n muuntaminen PNG:lle

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

Vinkkejä ja parhaita käytäntöjä

  • Validoi XPS-tulostus ennen muuntamista epäonnistumisen vähentämiseksi.
  • Align DPI ja väritilaukset kohderyhmän kanssa (näyttö vs. tulostus).
  • Käytä virta-pohjaisia APIs palvelimattomiin/tallennettuihin käyttöönottoihin.
  • Käytä uudelleen muunnin esimerkkejä laajamittaisille palveluille.
  • Tarjoamme esineitä using Blokit vapauttavat resursseja.
  • Kokeile PDF/A tuloksia validoijilla vaatimustenmukaisuuden varmistamiseksi.
 Suomi