Aspose.Page PS Converter pour .NET
Aspose.Page PS Converter pour .NET permet aux développeurs de convertir les fichiers PostScript (PS) et Encapsulés Postcript (EPS PDF et les formats d’image tels que JPEG, PNG, TIFF, BMP, et GIF PS partage et rendu via une API propre, adapté pour les applications .NET basées sur le bureau, le web ou le cloud.
Installation et configuration
Pour commencer à utiliser le PS Converter:
- Installez le package Aspose.Page pour .NET NuGet. voir インストール .
- Configurez la licence mesurée comme décrit dans Licenza a consumo Désactiver la fonctionnalité complète.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");Caractéristiques et fonctionnalités
PS à la conversion PDF
- Convert
.pset.epsFichiers PDF de haute qualité. - Il conserve les graphiques vectorielles, les fonts et le texte recherchable.
- Soutient les spécifications PDF modernes (PDF 1.4–2.0, conformité PDF/A).
- Incorporer ou sous-sets des lettres pour réduire automatiquement la taille du fichier.
PS à la conversion d’image
- Render les pages PS dans des formats d’image tels que JPEG, PNG, TIFF, BMP, GIF.
- Contrôle DPI, résolution, profondeur de couleur et compression.
- Gérer des TIFF de page unique ou multi-page.
- Conserver la transparence là où elle est soutenue.
La gestion des couleurs
- Résultat en RGB, CMYK ou grayscale modes de couleur.
- Appliquer profiles ICC pour une reproduction de couleur précise.
- Ajuster la luminosité, le contraste ou la gamme pendant le rendu.
Page Range et Layout Control
- Convertir les pages sélectionnées ou les rangs de page.
- Router, évoluer ou adapter les pages à des dimensions de sortie personnalisées.
- Ajoutez des chevaux, des pieds ou des marques d’eau en utilisant des coudées de retour.
Performance et gestion des ressources
- APIs basés sur le courant pour gérer les fichiers PS/EPS importants de manière efficace.
- Support de conversion parallèle pour le traitement de batch.
- Disposer de ressources non gérées pour la sécurité de la mémoire.
Intégration et extensibilité
- Le design API fluent s’intéresse à l’injection de dépendance.
- Événements pour ** Rapports de progrès** et logage personnalisé.
- Pipe de rendu extensible pour les filtres personnalisés.
Exemple : Convertir PS en 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");
}Exemple : Convertir PS en image
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");
}Conseils et meilleures pratiques
- Valider les fichiers PS/EPS pour la syntaxe avant la conversion.
- Match de sortie DPI et les paramètres de couleur avec le médium cible (print vs. écran).
- Utilisez le multi-threading pour les conversions de batch.
- Disposez des instances de conversion pour libérer les ressources non gérées.
- Utilisation des ressources de profil dans les services à long terme et tune en conséquence.
Requisiti di sistema
- OS : Windows, Linux ou macOS avec .NET Framework ou .NET Core
- Frameworks : .NET Standard 2.0+, .NET Core, .net 5/6+, Xamarin, Mono
- IDE : Microsoft Visual Studio, JetBrains Rider, Code du Studio
Questions fréquentes posées
**Quels formats peuvent être convertis?**L’écriture (.ps, .eps) à PDF et les formats d’image y compris JPEG, PNG, BMP, GIF, et TIFF.
**Est-ce que l’insertion font est soutenue?**Oui, les fonctions peuvent être intégrées ou sous-installées pendant la génération de PDF.
**Puis-je convertir uniquement des pages spécifiques?**Oui, vous pouvez spécifier des pages uniques ou des rangs de page pour la conversion.
**Est-ce que les licences météorologiques sont soutenues?**Oui, la licence mesurée basée sur le token est soutenue pour le suivi de l’utilisation.