Aspose.Page PS Converter pro .NET
Aspose.Page PS Converter pro .NET umožňuje vývojářům konverzi souborů PostScript (PS) a Encapsulated Postcript (EPS) na univerzálně kompatibilní PDF a formáty obrazu, jako jsou JPEG, PNG, TIFF, BMP a GIF PS Parking a renderování prostřednictvím čisté API, vhodné pro desktopové, webové nebo cloudové aplikace .NET.
Instalace a nastavení
Pro začátek používání PS Converter:
- Instalace Aspose.Page pro .NET NuGet balíček Instalace .
- Připojte se k přihlášce podle popisu v Licencování na bázi měření Odemknout plnou funkčnost.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Funkce a funkce
PS na PDF konverze
- Convert
.psa.epsSoubory do vysoce kvalitního PDF. - Udržuje vektorové grafiky, fonty a vyhledatelný text.
- Podporuje moderní specifikace PDF (PDF 1.4–2.0, PDF/A shoda).
- Vkládá nebo subsetuje písma automaticky ke snížení velikosti souboru.
PS do obrazu konverze
- Stránky PS přenášejí do obrazových formátů, jako je JPEG, PNG, TIFF, BMP, GIF.
- Kontrola DPI, rozlišení, barevné hloubky a komprese.
- Vytvořte jednorázové nebo vícestránkové TIFF.
- Udržujte transparentnost tam, kde je podpořena.
Barevné řízení
- Výstup v barevných režimech RGB, CMYK nebo grayscale.
- Použijte profily ICC pro přesnou barevnou reprodukci.
- Přizpůsobte jas, kontrast nebo gama během renderování.
Page Range a Layout Control
- Konvertujte vybrané stránky nebo řady stránek.
- Obrátit, měřit nebo přizpůsobit stránky k vlastním rozměrům výstupu.
- Přidejte hlavičky, nohy nebo vodní značky pomocí callback hooks.
Výkon a řízení zdrojů
- Stream-based APIs pro efektivní zpracování velkých souborů PS/EPS.
- Paralelní konverzní podpora pro zpracování batchů.
- Vestavěné využívání nekontrolovaných zdrojů pro bezpečnost paměti.
Integrace a rozšíření
- Fluent API design se integruje s injekcí závislosti.
- Události pro progres reporting a přizpůsobené přihlášení.
- Rozšířitelný renderovací potrubí pro přizpůsobené filtry.
Příklad: Konvertovat 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");
}Příklad: Konvertovat PS na obrázek
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 nejlepší postupy
- Validujte soubory PS/EPS pro syntax před konverzí.
- Vyrovnává se s DPI výstupu a nastavení barev s cílovým médiem (tisk vs. obrazovka).
- Použijte multi-threading pro batch konverze.
- Připravte konvertory pro uvolnění neupravených zdrojů.
- Profile využívání zdrojů v dlouhodobých službách a tune v souladu s tím.
Požadavky na systém
- OS : Windows, Linux nebo macOS s .NET Framework nebo .NET Core
- Frameworks : .NET Standard 2.0+, .NET Core, .net 5/6+, Xamarin, Mono
- IDE: Microsoft Visual Studio, JetBrains Rider, Kód pro vizuální studium
Často kladené otázky
**Jaké formáty lze převést?**Přečtěte si článek (.ps, .eps) do PDF a obrazových formátů včetně JPEG, PNG, BMP, GIF a TIFF.
**Podporuje se vkládání písma?**Ano, fonty mohou být vkládány nebo subsetovány během generace PDF.
**Můžu převést pouze konkrétní stránky?**Ano, můžete specifikovat jednotlivé stránky nebo rozsahy stránek pro konverzi.
**Je podpořena měřená licence?**Ano, tokenová měřená licence je podporována pro sledování používání.