Aspose.Page PS konvertuotojas .NET
Aspose.Page PS konverter .NET leidžia kūrėjams konvertuoti „PostScript“ (PS) ir „Encapsulated PostScript” (EPS) failus į universalią suderinamumą PDF ir vaizdo formatus, tokius kaip JPEG, PNG, TIFF, BMP ir GIF PS Parsisiųsti ir renderuoti per švarų API, tinka darbalaukio, žiniatinklio ar debesijos .NET programoms.
Įdiegimas ir nustatymas
Norėdami pradėti naudotis PS Converter:
- Įdiegti Aspose.Page .NET NuGet paketą Installation .
- Įdiegti matuotą licenciją, kaip aprašyta Išmatuota licencija Išjungti visą funkcionalumą.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
Savybės ir funkcijos
PS į PDF konvertavimas
- Convert
.ps
ir.eps
Aukštos kokybės PDF failai. - Išsaugo vektorinę grafiką, fontus ir paieškos tekstą.
- Palaiko šiuolaikines PDF specifikacijas (PDF 1.4–2.0, PDF/A atitikties).
- Įterpiamos arba subset fontai automatiškai sumažinti failų dydį.
PS į vaizdo konvertavimą
- Render PS puslapius į vaizdo formatus, pavyzdžiui JPEG, PNG, TIFF, BMP, GIF.
- Kontrolė DPI, rezoliucija, spalvų gylis ir suspaudimas.
- Sukurkite vienos ar kelių puslapių TIFF.
- Laikykitės skaidrumo, kur palaikoma.
Spalvų valdymas
- Išleidimas RGB, CMYK arba grayscale spalvų režimuose.
- Taikykite ICC profilius tiksliam spalvų atgaminimui.
- Renkantis ryškumą, kontrastą ar gamą.
Page Range ir Layout Control
- Konvertuoti atrinktas puslapius ar puslapio juostus.
- Pasukite, skalę arba tinka puslapius pritaikytoms išleidimo dimensijoms.
- Pridėkite galvosūkius, pėdomis ar vandens ženklus naudodami „Callback Hooks.
Veiksmingumas ir išteklių valdymas
- Stream-based APIs efektyviai tvarkyti didelius PS / EPS failus.
- Paralyžius konvertavimo palaikymas batch apdorojimui.
- Įdiegtas nekontroliuojamų išteklių naudojimas atminties saugumui.
Integracija ir platumas
- Fluent API dizainas integruojamas su priklausomybės injekcija.
- Renginiai ** pažangos ataskaita** ir pritaikytas prisijungimas.
- Išplėstinis renderavimo vamzdis pritaikytoms filtrams.
Pavyzdys: konvertuoti PS į 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");
}
Pavyzdys: konvertuoti PS į vaizdą
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");
}
Patarimai ir geriausios praktikos
- PS / EPS failų patvirtinimas sintazei prieš konvertavimą.
- Atitinka išleidimo DPI ir spalvų nustatymus su tiksliniu viduriu (nuotrauka prieš ekraną).
- Naudokite multi-threading batch konversijoms.
- Turėkite konverterio pavyzdžius, kad išlaisvintumėte nekontroliuojamus išteklius.
- Profilo išteklių naudojimas ilgalaikėse paslaugose ir tonas atitinkamai.
Sistemos reikalavimai
- Windows“, „Linux“ arba „macOS“ su „ .NET Framework“ ar „NET Core
- Framorai: .NET Standard 2.0+, .Net Core, .net 5/6+, Xamarin, Mono
- IDE: „Microsoft Visual Studio“, „JetBrains Rider“ ir „Visual Studio Code
Dažnai užduodami klausimai
**Kokius formatus galima konvertuoti?**Knygų aprašymas (.ps
, .eps
) PDF ir vaizdo formatus, įskaitant JPEG, PNG, BMP, GIF ir TIFF.
**Ar palaikoma fontų įterpimas?**Taip, fontai gali būti įterpti arba subset PDF generavimo metu.
**Ar galiu konvertuoti tik konkrečias puslapius?**Taip, galite nurodyti vienkartines puslapius ar puslapio juostus konvertavimui.
**Ar taikoma pažymėta licencija?**Taip, tokenų pagrindu matuojama licencija palaikoma naudojimo sekimui.