Convertir d'autres formats de fichiers en PDF en .NET
Vue d’ensemble
Cet article explique comment convertir divers autres types de formats de fichiers en PDF en utilisant C#. Il couvre les sujets suivants.
Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.
Format : EPUB
Format : Markdown
- C# Markdown en PDF
- C# Convertir Markdown en PDF
- C# Comment convertir un fichier Markdown en PDF
- C# Comment convertir un fichier Markdown en PDF
Format: MD
Format: PCL
Format: Texte
Format: TXT
Format: Texte Brut
- C# Texte Brut en PDF
- C# Convertir Texte Brut en PDF
- C# Comment convertir un fichier Texte Brut en PDF
- C# Comment convertir un fichier texte brut en PDF
Format : TXT Préformaté
- C# Texte préformaté en PDF
- C# Convertir texte préformaté en PDF
- C# Comment convertir un fichier de texte préformaté en PDF
Format : Texte Pré
Format : XPS
Convertir EPUB en PDF
Aspose.PDF pour .NET vous permet de convertir facilement les fichiers EPUB au format PDF.
EPUB (abréviation de publication électronique) est une norme de livre électronique gratuite et ouverte de l’International Digital Publishing Forum (IDPF). EPUB (abréviation de publication électronique) est une norme de livre électronique libre et ouverte de l’International Digital Publishing Forum (IDPF).
EPUB prend également en charge le contenu à mise en page fixe. Le format est destiné à être un format unique que les éditeurs et les maisons de conversion peuvent utiliser en interne, ainsi que pour la distribution et la vente. Il remplace la norme Open eBook. La version EPUB 3 est également approuvée par le Book Industry Study Group (BISG), une association commerciale de premier plan pour les meilleures pratiques standardisées, la recherche, l’information et les événements, pour l’emballage de contenu.
Essayez de convertir EPUB en PDF en ligne
Aspose.PDF pour .NET vous présente une application gratuite en ligne “EPUB en PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement.
Étapes : Convertir EPUB en PDF en C# Étapes : Convertir EPUB en PDF en C#
- Créez une instance de la classe EpubLoadOptions.
- Créez une instance de la classe Document en mentionnant le nom de fichier source et les options.
- Enregistrez le document avec le nom de fichier souhaité.
Le code suivant montre comment convertir des fichiers EPUB en format PDF avec C#.
public static void ConvertEPUBtoPDF()
{
EpubLoadOptions option = new EpubLoadOptions();
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
Vous pouvez également définir la taille de page pour la conversion. Pour définir une nouvelle taille de page, utilisez l’objet SizeF
et passez-le au constructeur de EpubLoadOptions.
public static void ConvertEPUBtoPDFAdv()
{
EpubLoadOptions option = new EpubLoadOptions(new SizeF(1190, 1684));
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
Convertir Markdown en PDF
Cette fonctionnalité est prise en charge par la version 19.6 ou supérieure.
Essayez de convertir Markdown en PDF en ligne
Aspose.PDF pour .NET vous présente une application gratuite en ligne “Markdown en PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement.
Aspose.PDF pour .NET fournit la fonctionnalité pour créer un document PDF basé sur un fichier de données Markdown. Pour convertir le Markdown en PDF, vous devez initialiser le Document en utilisant MdLoadOptions.
Le fragment de code suivant montre comment utiliser cette fonctionnalité avec la bibliothèque Aspose.PDF :
Étapes : Convertir Markdown en PDF en C# | Étapes : Convertir Markdown en PDF en C# | Étapes : Convertir MD en PDF en C#
- Créez une instance de la classe MdLoadOptions.
- Créez une instance de la classe Document en mentionnant le nom de fichier source et les options.
- Enregistrez le document avec le nom de fichier souhaité.
// Le chemin vers le répertoire des documents.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Ouvrir le document Markdown
Document pdfDocument= new Document(dataDir + "sample.md", new MdLoadOptions());
// Enregistrer le document au format PDF
pdfDocument.Save(dataDir + "MarkdownToPDF.pdf");
Convertir PCL en PDF
PCL (Printer Command Language) est un langage d’imprimante développé par Hewlett-Packard pour accéder aux fonctionnalités standard de l’imprimante. PCL (Langage de Commande d’Imprimante) est un langage d’imprimante développé par Hewlett-Packard pour accéder aux fonctionnalités standard de l’imprimante.
Essayez de convertir PCL en PDF en ligne
Aspose.PDF pour .NET vous présente une application gratuite en ligne “PCL to PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement.
Actuellement, seules les versions PCL5 et antérieures sont prises en charge
Ensembles de commandes | Prise en charge | Exceptions | Description |
---|---|---|---|
Commandes de contrôle de travaux
|
Permet le chargement de polices douces (intégrées) à partir du fichier PCL et leur gestion en mémoire. | ||
Commandes graphiques raster | + | Noir et blanc uniquement |
Permet le chargement d'images raster à partir du fichier PCL en mémoire, spécifiez les paramètres raster. tels que largeur, hauteur, type de compression, résolution, etc. |
Commandes de couleur | + | Permet la coloration pour tous les objets imprimables. | |
Commandes du modèle d'impression ``` ``` Commandes d'impression de modèle | + |
Permet de remplir du texte, des images raster et des zones rectangulaires avec des motifs raster prédéfinis et des motifs définis par l'utilisateur, spécifie le mode de transparence pour les motifs et l'image raster source. Les motifs prédéfinis sont le hachurage, le croisillonnage et les ombrages. |
|
Commandes de remplissage de zone rectangulaire | + | Permet la création et le remplissage de zones rectangulaires avec des motifs. | |
Commandes graphiques vectorielles HP-GL/2 | + |
Commande vectorielle écranée (SV), Commande de mode de transparence (TR), Commande de données transparentes (TD), RO
```
Les commandes Screened Vector Command (SV), Transparency Mode Command (TR), Transparent Data Command (TD), RO (Rotate Coordinate System), Scalable or Bitmap Fonts Command (SB), Character Slant Command (SL) et Extra Space (ES) ne sont pas implémentées et les commandes DV (Define Variable Text Path) sont réalisées en version bêta.
Permet de charger des images vectorielles HP-GL/2 à partir d’un fichier PCL en mémoire. L’image vectorielle a son origine dans le coin inférieur gauche de la zone imprimable, peut être mise à l’échelle, translatée, tournée et rognée. L’image vectorielle peut contenir du texte, comme des étiquettes, et des figures géométriques telles que rectangle, cercle, ellipse, ligne, arc, courbe de Bézier et figures complexes composées des simples. Les figures fermées incluant les lettres des étiquettes peuvent être remplies avec un remplissage uni ou un motif vectoriel. Le motif peut être un hachurage, un croisillon, un ombrage, un raster défini par l’utilisateur, un hachurage PCL ou un croisillon PCL. hachage, hachage croisé, ombrage, raster défini par l’utilisateur, hachage ou hachage croisé PCL et PCL défini par l’utilisateur. Les motifs PCL sont des rasters. Les étiquettes peuvent être individuellement tournées, mises à l’échelle et dirigées dans quatre directions : haut, bas, gauche et droite. Les directions gauche et droite impliquent un arrangement des lettres l’une après l’autre. Les directions haut et bas impliquent un arrangement des lettres l’une sous l’autre.
―
Texte Unicode
Conversion d’un fichier PCL en format PDFPour permettre la conversion de PCL à PDF, Aspose.PDF dispose de la classe
Pour permettre la conversion de PCL en PDF, Aspose.PDF dispose de la classe Le code suivant montre le processus de conversion d’un fichier PCL en format PDF. Étapes : Convertir PCL en PDF en C#
Vous pouvez également surveiller la détection des erreurs pendant le processus de conversion. Vous pouvez également surveiller la détection des erreurs pendant le processus de conversion.
Problèmes connus
Convertir du texte en PDFAspose.PDF pour .NET prend en charge la fonctionnalité de conversion de fichiers texte simples et pré-formatés en format PDF. Convertir du texte en PDF signifie ajouter des fragments de texte à la page PDF. En ce qui concerne les fichiers texte, nous traitons 2 types de texte : le pré-formatage (par exemple, 25 lignes de 80 caractères chacune) et le texte non formaté (texte brut). Selon nos besoins, nous pouvons contrôler nous-mêmes cette addition ou la confier aux algorithmes de la bibliothèque. Essayez de convertir du TEXTE en PDF en ligne Aspose.PDF pour .NET vous présente l’application gratuite en ligne “Text to PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement. Aspose.PDF pour .NET vous présente une application gratuite en ligne “Texte vers PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement. Convertir un fichier texte en PDFDans le cas d’un fichier texte simple, nous pouvons utiliser la technique suivante : Étapes : Convertir du texte en PDF en C# | Étapes : Convertir TXT en PDF en C# | Étapes : Convertir du texte simple en PDF en C#
Convertir un fichier texte préformaté en PDFConvertir un texte préformaté est similaire à du texte brut mais nécessite des actions supplémentaires telles que la configuration des marges, du type de police et de la taille. Évidemment, la police doit être à espacement fixe (par exemple Courier New). Suivez ces étapes pour convertir un texte préformaté en PDF avec C# : Étapes : Convertir un texte préformaté en PDF en C# | Étapes : Convertir un TXT préformaté en PDF en C#
Convertir XPS en PDFAspose.PDF pour .NET prend en charge la fonctionnalité de conversion des fichiers XPS au format PDF. Consultez cet article pour résoudre vos tâches. Le type de fichier XPS est principalement associé à la spécification de papier XML par Microsoft Corporation. La spécification de papier XML (XPS), anciennement connue sous le nom de code Metro et englobant le concept de marketing de Next Generation Print Path (NGPP), est l’initiative de Microsoft pour intégrer la création et la visualisation de documents dans son système d’exploitation Windows. Le format de fichier est essentiellement un fichier XML zippé qui est principalement utilisé pour la distribution et le stockage. Il est très difficile à modifier et principalement mis en œuvre par Microsoft. Pour convertir XPS en PDF avec Aspose.PDF pour .NET, nous avons introduit une classe nommée XpsLoadOption qui est utilisée pour initialiser un objet LoadOptions. Pour convertir un XPS en PDF avec Aspose.PDF pour .NET, nous avons introduit une classe nommée XpsLoadOption qui est utilisée pour initialiser un objet LoadOptions. Dans XP et Windows 7, vous devriez trouver une imprimante XPS pré-installée si vous regardez dans le Panneau de configuration puis Imprimantes. Pour créer ces fichiers, vous pouvez utiliser cette imprimante comme périphérique de sortie. Dans Windows 7, vous devriez pouvoir simplement double-cliquer sur le fichier pour l’ouvrir dans un visualiseur XPS. Vous pouvez également télécharger le visualiseur XPS sur le site web de Microsoft. Le fragment de code suivant montre le processus de conversion d’un fichier XPS en format PDF avec C#. Étapes : Convertir XPS en PDF en C#
Essayez de convertir le format XPS en PDF en ligne Aspose.PDF pour .NET vous présente une application gratuite en ligne “XPS to PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement. Convertir PostScript en PDFAspose.PDF pour .NET prend en charge la conversion des fichiers PostScript en format PDF. Une des fonctionnalités d’Aspose.PDF est que vous pouvez définir un ensemble de dossiers de polices à utiliser pendant la conversion. Pour convertir un fichier PostScript en format PDF, Aspose.PDF pour .NET propose la classe PsLoadOptions qui est utilisée pour initialiser l’objet LoadOptions. Cet objet peut ensuite être passé comme argument au constructeur de l’objet Document, ce qui aidera le moteur de rendu PDF à déterminer le format du document source. Le fragment de code suivant peut être utilisé pour convertir un fichier PostScript en format PDF avec Aspose.PDF pour .NET :
De plus, vous pouvez définir un ensemble de dossiers de polices qui seront utilisés lors de la conversion :
Convertir XML en PDFLe format XML est utilisé pour stocker des données structurées. Il existe plusieurs méthodes pour convertir le XML en PDF avec Aspose.PDF :
Essayez de convertir XML en PDF en ligne Aspose.PDF pour .NET vous présente une application gratuite en ligne “XML to PDF”, où vous pouvez essayer d’explorer les fonctionnalités et la qualité de son fonctionnement. Aspose.PDF pour .NET vous présente une application gratuite en ligne “XML to PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement. Convertir XSL-FO en PDFLa conversion de fichiers XSL-FO en PDF peut être réalisée en utilisant la technique traditionnelle d’Aspose.PDF - instancier l’objet Document avec XslFoLoadOptions. Mais parfois, vous pouvez rencontrer une structure de fichier incorrecte. Dans ce cas, le convertisseur XSL-FO permet de définir la stratégie de gestion des erreurs. Vous pouvez choisir
Convertir LaTeX/TeX en PDFLe format de fichier LaTeX est un format de fichier texte avec des balises dans la dérivée LaTeX de la famille de langages TeX et LaTeX est un format dérivé du système TeX. LaTeX (ˈleɪtɛk/lay-tek ou lah-tek) est un système de préparation de documents et un langage de balisage de documents. Il est largement utilisé pour la communication et la publication de documents scientifiques dans de nombreux domaines, y compris les mathématiques, la physique et l’informatique. Il joue également un rôle important dans la préparation et la publication de livres et d’articles contenant des matériaux multilingues complexes, tels que le sanskrit et l’arabe, y compris les éditions critiques. LaTeX utilise le programme de composition typographique TeX pour formater sa sortie, et est lui-même écrit dans le langage de macro TeX. Essayez de convertir LaTeX/TeX en PDF en ligne Aspose.PDF pour .NET vous présente l’application gratuite en ligne “LaTex en PDF”, où vous pouvez essayer d’explorer la fonctionnalité et la qualité de son fonctionnement. Aspose.PDF pour .NET prend en charge la fonctionnalité de conversion des fichiers TeX en format PDF et pour accomplir cette exigence, l’espace de noms Aspose.Pdf a une classe nommée LatexLoadOptions qui offre les capacités de charger les fichiers LaTex et de rendre le résultat en format PDF en utilisant la classe Document. Le fragment de code suivant montre le processus de conversion d’un fichier LaTex en format PDF avec C#.
|