Aspose.Page PS Converter pre .NET
Aspose.Page PS Converter pre .NET umožňuje vývojárom previesť súbory PostScript (PS) a Encapsulated Postcript (EPS), ktoré sú univerzálne kompatibilné PDF a obrázkové formáty ako JPEG, PNG, TIFF, BMP a GIF PS Parking a renderovanie prostredníctvom čistého API, vhodné pre desktopové, webové alebo cloud-based .NET aplikácie.
Inštalácia a nastavenie
Ak chcete začať používať PS Converter:
- Inštalovať Aspose.Page pre .NET NuGet balíček inštalácia .
- Nastavenie meranej licencie, ako je popísané v Metrické licencie odomknúť plnú funkčnosť.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Funkcie a funkcie
PS na konverziu PDF
- Convert
.psa.epsSúbory na vysokokvalitné PDF. - Zachováva vektorové grafiky, písma a vyhľadávateľný text.
- Podporuje moderné špecifikácie PDF (PDF 1.4–2.0, PDF/A súlad).
- Integruje alebo subsetuje písma automaticky na zníženie veľkosti súboru.
PS na obrázkovú konverziu
- Render PS stránky do obrázkových formátov ako JPEG, PNG, TIFF, BMP, GIF.
- Kontrola DPI, rozlíšenie, farebná hĺbka a kompresia.
- Vytvorte jednorazové alebo viacstránkové TIFF.
- Udržujte transparentnosť tam, kde je podporovaná.
Farebné riadenie
- Výstup v farebných režimoch RGB, CMYK alebo grayscale.
- Aplikujte ICC profily pre presnú farebnú reprodukciu.
- Prispôsobte jas, kontrast alebo gama počas renderovania.
Page Range a Layout Control
- Konvertovať vybrané stránky alebo rozsahy stránok.
- Obráťte, skalujte alebo prispôsobte stránky na vlastné rozmery výstupu.
- Pridajte hlavičky, nohy alebo vodné značky pomocou callback hooks.
Výkon a riadenie zdrojov
- Stream-based APIs zvládnuť veľké súbory PS/EPS efektívne.
- Podpora paralelnej konverzie pre batch spracovanie.
- Integrované využívanie nekontrolovaných zdrojov pre bezpečnosť pamäte.
Integrácia a rozšírenosť
- Fluent API dizajn je integrovaný s injekciou závislosti.
- Udalosti pre progress reporting a prispôsobené logovanie.
- Rozšíriteľný renderovací potrubie pre vlastné filtre.
Príklad: Konvertovať PS na 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");
}Príklad: Konvertovať PS na obrázok
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");
}Tipy a najlepšie postupy
- Validácia súborov PS/EPS pre syntax pred konverziou.
- Match output DPI a farebné nastavenia s cieľovým médiom (tlač vs. obrazovka).
- Použite multi-threading pre batch konverzie.
- Umiestnite konvertorové príklady na uvoľnenie neupravených zdrojov.
- Profily využívanie zdrojov v dlhotrvajúcich službách a ton podľa toho.
Systémové požiadavky
- OS : Windows, Linux alebo macOS s .NET Framework alebo .Net Core
- Frameworks : .NET Standard 2.0+, .Net Core, .net 5/6+, Xamarin, Mono
- IDE: Microsoft Visual Studio, JetBrains Rider, Kód vizuálneho štúdia
Často kladené otázky
**Aké formáty sa dajú premeniť?**Pôvodný názov (.ps, .eps) do PDF a obrázkových formátov vrátane JPEG, PNG, BMP, GIF a TIFF.
**Pomocí sa vloženie fontov?**Áno, fonty môžu byť vkladané alebo subsetované počas generácie PDF.
**Môžem premeniť iba konkrétne stránky?**Áno, môžete určiť jednotlivé stránky alebo rozsahy stránok pre konverziu.
**Je podpora mierenej licencie podporovaná?**Áno, tokenová meraná licencia je podporovaná pre sledovanie používania.