Aspose.Page PS Converter za .NET
Aspose.Page PS Converter za .NET omogućuje razvijalcima da pretvore PostScript (PS) i Encapsulated Postcript (EPS ) datoteke u univerzalno kompatibilne PDF i formate slike kao što su JPEG, PNG, TIFF, BMP, i GIF PS parsing i rendering kroz čistu API, prikladna za desktop, web ili cloud-based .NET aplikacije.
Instaliranje i postavljanje
Za početak koristiti PS Converter:
- Instalirajte Aspose.Page za .NET NuGet paket instalacija .
- Uklanjanje mjerene dozvole kako je opisano u Mjerena dozvola Otkrijte punu funkcionalnost.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Značajke i funkcionalnosti
PS na PDF pretvaranje
- Convert
.psi.epsKorištenje visokokvalitetnih PDF datoteka. - Održavaju vektorske grafike, fontove i pretraživ tekst.
- Podržava modernu PDF specifikaciju (PDF 1.4–2.0, PDF/A usklađenost).
- Ugradite ili podstavite fontove automatski kako biste smanjili veličinu datoteke.
PS za pretvaranje slike
- Render PS stranice u sliku formata kao što su JPEG, PNG, TIFF, BMP, GIF.
- Kontrola DPI, rezolucija, dubina boje i kompresija.
- Stvaranje jedinstvenih ili višestrukih TIFF-ova.
- Održavajte transparentnost gdje je podržana.
Upravljanje bojama
- Izlazak u RGB, CMYK ili grayscale načinima boje.
- Zatražite ICC profili za točnu reprodukciju boja.
- Prilagodite svjetlost, kontrast ili gamma tijekom renderiranja.
Stranica Range i Layout Control
- Konvertirati odabrane stranice ili raspon stranice.
- Okrenite, skali ili prilagodite stranice prilagođenim dimenzijama izlaska.
- Dodajte glave, noge ili vodene oznake pomoću poziva.
Učinkovitost i upravljanje resursima
- Stream-based APIs za učinkovito rukovanje velikim PS/EPS datotekama.
- Podrška za paralelnu konverziju za obradu batha.
- Ugrađeno raspoređivanje nekontroliranih resursa za sigurnost pamćenja.
Integracija i proširenje
- Fluent API dizajn integrira s injekcijom ovisnosti.
- Događanja za izvješćivanje o napretku i prilagođeno prijavljivanje.
- Proširenje cjevovoda za prilagođene filtre.
Primjer: pretvoriti PS u PDF
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
// Load PostScript file
using (PsDocument document = new PsDocument("input.ps"))
{
PsConverter converter = new PsConverter(document);
PsConverterToPdfOptions options = new PsConverterToPdfOptions();
// Save output PDF
converter.Convert(options, "output.pdf");
}Primjer: pretvoriti PS u sliku
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using (PsDocument document = new PsDocument("input.ps"))
{
PsConverter converter = new PsConverter(document);
PsConverterToImageOptions options = new PsConverterToImageOptions(ImageFormat.Png);
options.Resolution = 300;
converter.Convert(options, "output.png");
}Savjeti i najbolje prakse
- Validirati PS/EPS datoteke za sintazu prije konverzije.
- Usporedite izlazak DPI i postavke boje s ciljanim sredinom (tisk protiv zaslona).
- Koristite multi-threading za batch konverzije.
- Postoje primjerci konvertera za oslobađanje nekontroliranih resursa.
- Korištenje profila resursa u dugotrajnim uslugama i tune prema tome.
Sistemske zahtjeve
- OS : Windows, Linux ili macOS s .NET Framework ili .NET Core
- Okvirni radovi: .NET Standard 2.0+, .NET Core, .net 5/6+, Xamarin, Mono
- Ide: Microsoft Visual Studio, JetBrains Rider, Koda za vizualnu studiju
Često postavljana pitanja
**Koji se formati mogu pretvoriti?**Sljedeći Članak PostScript (.ps, .eps) do PDF i formata slike uključujući JPEG, PNG, BMP, GIF i TIFF.
**Je li font embedding podržan?**Da, fontovi se mogu ugraditi ili podstaviti tijekom generacije PDF-a.
**Mogu li pretvoriti samo određene stranice?**Da, možete odrediti pojedinačne stranice ili raspon stranice za konverziju.
**Je li podložna podizanja dozvola?**Da, mjerena licencija na bazi tokena podržava se za praćenje upotrebe.