Les fichiers postscript EPS ou PS peuvent contenir du texte, des images, des dessins ou du contenu vectoriel, etc. Dans certaines situations, vous devrez peut-être convertir un fichier PostScript EPS ou PS en un fichier Word dans Document au format DOCX ou DOC. Dans cet article, vous apprendrez la conversion de documents EPS ou PS en Word par programmation à l’aide de C# :
- Convertisseur de fichier EPS ou PS PostScript en Word DOCX/DOC - Installation de l’API C#
- Convertir un fichier EPS ou PS PostScript en fichier Word DOCX ou DOC en C#
Convertisseur de fichier EPS ou PS PostScript en Word DOCX/DOC - Installation de l’API C#
Vous pouvez convertir un fichier EPS ou PS en document Word DOCX ou DOC en deux étapes. Tout d’abord, vous devez exporter le fichier EPS ou PS vers un document PDF à l’aide de l’API Aspose.Page for .NET. Deuxièmement, convertissez le fichier PDF de sortie en un document Word au format DOCX ou DOC avec l’API Aspose.PDF for .NET. Vous pouvez configurer les API en les téléchargeant à partir de la section Téléchargements. Vous pouvez également configurer les API à l’aide des commandes d’installation NuGet suivantes :
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.Page
Convertir un fichier EPS ou PS PostScript en fichier Word DOCX ou DOC en C#
Vous pouvez convertir un fichier EPS ou PS PostScript en un document Word au format DOCX ou DOC en suivant les étapes ci-dessous :
- Initialisez un objet MemoryStream pour contenir le document PDF intermédiaire.
- Chargez le fichier d’entrée EPS ou PS PostScript à l’aide de l’objet FileStream.
- Déclarez l’instance de classe PsDocument.
- Initialisez l’objet PdfSaveOptions avec les paramètres requis.
- Convertissez un fichier EPS ou PS Postscript en fichier PDF.
- Instanciez l’objet DocSaveOptions tout en spécifiant le format DOCX ou DOC.
- Convertissez le fichier EPS ou PS en un document Word au format DOCX ou DOC à l’aide de la méthode Enregistrer.
L’exemple de code ci-dessous montre comment convertir un fichier EPS ou PS PostScript en document Word DOCX ou DOC à l’aide de C# :
// Déclarez MemoryStream pour enregistrer le document PDF intermédiaire.
MemoryStream pdfStream = new MemoryStream();
// Instancier EPS ou PS PostScript à l'aide de FileInputSream
FileStream psStream = new FileStream("input.ps" , FileMode.Open);
// Initialise l'objet de classe PsDocument.
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);
// Si vous souhaitez convertir le fichier Postscript malgré des erreurs mineures, définissez cet indicateur
bool suppressErrors = true;
// Initialisez l'objet PdfSaveOptions avec les paramètres nécessaires.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);
options.JpegQualityLevel = 100;
// Si vous souhaitez ajouter un dossier spécial dans lequel les polices sont stockées. Le dossier des polices par défaut dans le système d'exploitation est toujours inclus.
//options.AdditionalFontsFolders = (nouvelle chaîne [] {"FONTS_FOLDER"});
// Si vous devez spécifier la taille de la page, utilisez la ligne suivante
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);
// Convertir un fichier EPS ou PS Postscript en PDF
document.Save(device, options);
// Charger le fichier PDF intermédiaire
Document doc = new Document(pdfStream);
// Instancier un objet de DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// Définir le format du document de sortie sur DOCX ou DOC
saveOptions.Format = DocSaveOptions.DocFormat.DocX;
// Convertir le fichier EPS ou PS en un fichier Word DOCX ou DOC
doc.Save("output.docx", saveOptions);
Obtenez une licence d’évaluation gratuite
Vous pouvez demander une Licence temporaire gratuite pour évaluer les API sans aucune limitation.
Conclusion
En conclusion, vous avez exploré comment convertir un fichier EPS ou PS PostScript en un document Word au format DOCX ou DOC avec C#. De plus, veuillez consulter l’espace Documentation pour découvrir plusieurs autres fonctionnalités des API. En cas de problème, vous pouvez toujours nous contacter sur le Forum d’assistance gratuit.