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ä usingBlokit vapauttavat resursseja.
- Kokeile PDF/A tuloksia validoijilla vaatimustenmukaisuuden varmistamiseksi.