Convertir otros formatos de archivo a PDF en .NET
Descripción general
Este artículo explica cómo convertir varios otros tipos de formatos de archivo a PDF usando C#. Cubre los siguientes temas.
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
Formato: EPUB
Formato: Markdown
- C# Markdown a PDF
- C# Convertir Markdown a PDF
- C# Cómo convertir un archivo Markdown a PDF
- C# Cómo convertir archivo Markdown a PDF
Formato: MD
Formato: PCL
Formato: Texto
Formato: TXT
Formato: Texto Plano
- C# Texto Plano a PDF
- C# Convertir Texto Plano a PDF
- C# Cómo convertir archivo de Texto Plano a PDF
- C# Cómo convertir un archivo de texto plano a PDF
Formato: Texto Preformateado
- C# Texto Preformateado a PDF
- C# Convertir Texto Preformateado a PDF
- C# Cómo convertir un archivo de Texto Preformateado a PDF
Formato: Texto Pre
Formato: XPS
Convertir EPUB a PDF
Aspose.PDF for .NET permite convertir archivos EPUB a formato PDF de manera sencilla.
EPUB (abreviatura de publicación electrónica) es un estándar de libro electrónico gratuito y abierto del Foro Internacional de Publicación Digital (IDPF). EPUB (abreviatura de publicación electrónica) es un estándar de libro electrónico gratuito y abierto del Foro Internacional de Publicación Digital (IDPF).
EPUB también admite contenido de diseño fijo. El formato está destinado como un formato único que los editores y las casas de conversión pueden usar internamente, así como para distribución y venta. Supera el estándar Open eBook. La versión EPUB 3 también está respaldada por el Grupo de Estudio de la Industria del Libro (BISG), una asociación comercial líder para prácticas estándar, investigación, información y eventos, para el empaquetado de contenido.
Intenta convertir EPUB a PDF en línea
Aspose.PDF para .NET te presenta una aplicación gratuita en línea “EPUB a PDF”, donde puedes probar a investigar la funcionalidad y calidad con la que funciona.
Pasos: Convertir EPUB a PDF en C# Pasos: Convertir EPUB a PDF en C#
- Crea una instancia de la clase EpubLoadOptions.
- Crea una instancia de la clase Document con el nombre de archivo fuente y opciones mencionadas.
- Guarda el documento con el nombre de archivo deseado.
El siguiente fragmento de código te muestra cómo convertir archivos EPUB a formato PDF con C#.
public static void ConvertEPUBtoPDF()
{
EpubLoadOptions option = new EpubLoadOptions();
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
También puedes establecer el tamaño de página para la conversión. Para definir un nuevo tamaño de página usa el objeto SizeF
y pásalo al constructor 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 a PDF
Esta característica es compatible con la versión 19.6 o superior.
Intenta convertir Markdown a PDF en línea
Aspose.PDF para .NET te presenta una aplicación gratuita en línea “Markdown a PDF”, donde puedes probar a investigar la funcionalidad y la calidad con la que funciona.
Aspose.PDF para .NET proporciona la funcionalidad para crear un documento PDF basado en un archivo de datos Markdown. Para convertir Markdown a PDF, necesitas inicializar el Documento utilizando MdLoadOptions.
El siguiente fragmento de código muestra cómo usar esta funcionalidad con la biblioteca Aspose.PDF:
Pasos: Convertir Markdown a PDF en C# | Pasos: Convertir Markdown a PDF en C# | Pasos: Convertir MD a PDF en C#
- Crear una instancia de la clase MdLoadOptions .
- Crear una instancia de la clase Document con el nombre de archivo fuente y opciones mencionadas.
- Guardar el documento con el nombre de archivo deseado.
// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Abrir documento Markdown
Document pdfDocument= new Document(dataDir + "sample.md", new MdLoadOptions());
// Guardar documento en formato PDF
pdfDocument.Save(dataDir + "MarkdownToPDF.pdf");
Convertir PCL a PDF
PCL (Lenguaje de Comando de Impresora) es un lenguaje de impresora desarrollado por Hewlett-Packard para acceder a características estándar de impresora. PCL (Lenguaje de Comando de Impresora) es un lenguaje de impresora desarrollado por Hewlett-Packard para acceder a las características estándar de la impresora.
Intenta convertir PCL a PDF en línea
Aspose.PDF para .NET te presenta una aplicación gratuita en línea “PCL a PDF”, donde puedes probar a investigar la funcionalidad y la calidad con la que funciona.
Actualmente solo se admiten PCL5 y versiones anteriores
Conjuntos de Comandos | Soporte | Excepciones | Descripción |
---|---|---|---|
Comandos de control de trabajos | |||
Comandos de control de trabajos | + | Modo de impresión dúplex | Controlar el proceso de impresión: número de copias, bandeja de salida, impresión simple/dúplex, márgenes izquierdo y superior, etc. |
Comandos de control de página | + | Comando de omisión de perforación | Especificar tamaño de página, márgenes, orientación de página, distancias interlineales e intercaracterísticas, etc. |
Comandos de posicionamiento del cursor | + | Especificar la posición del cursor y, por lo tanto, los orígenes de texto, imágenes raster o vectoriales y detalles. | |
Comandos de selección de fuente | + |
|
Permitir la carga de fuentes suaves (incrustadas) desde el archivo PCL y gestionarlas en memoria. |
Comandos de gráficos rasterizados | + | Solo en blanco y negro |
Permitir la carga de imágenes rasterizadas desde el archivo PCL a la memoria, especificar parámetros del raster. como ancho, alto, tipo de compresión, resolución, etc. |
Comandos de color | + | Permitir la coloración para todos los objetos imprimibles. | |
Comandos del Modelo de Impresión
```
| Comandos de impresión de modelo | + | | Permiten rellenar texto, imágenes rasterizadas y áreas rectangulares con patrones rasterizados predefinidos y definidos por el usuario, especificar modo de transparencia para patrones e imagen raster fuente. Los patrones predefinidos son de tramado, tramado cruzado y sombreado. | | Comandos de relleno de área rectangular | + | | Permiten la creación y relleno de áreas rectangulares con patrones. | | Comandos de gráficos vectoriales HP-GL/2 | + | | Comando de gráficos vectoriales tramados (SV), Comando de modo de transparencia (TR), Comando de datos transparentes (TD), RO |
Permitir la impresión de caracteres no ASCIINo implementado debido a la falta de archivos de muestra con texto Unicode. PCL6 (PCL-XL)Realizado únicamente en versión Beta debido a la falta de archivos de prueba. Las fuentes incrustadas tampoco son compatibles. La extensión JetReady no es compatible porque es imposible tener la especificación de JetReady. Formato de archivo binario. Convertir un archivo PCL en formato PDFPara permitir la conversión de PCL a PDF, Aspose.PDF tiene la clase El siguiente fragmento de código muestra el proceso de conversión de un archivo PCL a formato PDF. Pasos: Convertir PCL a PDF en C#
También puedes monitorear la detección de errores durante el proceso de conversión. También puedes monitorear la detección de errores durante el proceso de conversión.
Problemas Conocidos
Convertir texto a PDFAspose.PDF para .NET admite la función de convertir archivos de texto plano y texto preformateado a formato PDF. Convertir texto a PDF significa añadir fragmentos de texto a la página del PDF. En cuanto a los archivos de texto, estamos tratando con 2 tipos de texto: preformateado (por ejemplo, 25 líneas con 80 caracteres por línea) y texto no formateado (texto plano). Dependiendo de nuestras necesidades, podemos controlar esta adición nosotros mismos o confiarla a los algoritmos de la biblioteca. Prueba convertir TEXTO a PDF en línea Aspose.PDF para .NET te presenta la aplicación gratuita en línea “Texto a PDF”, donde puedes probar a investigar la funcionalidad y calidad con la que trabaja. Aspose.PDF para .NET te presenta la aplicación gratuita en línea “Texto a PDF”, donde puedes probar a investigar la funcionalidad y calidad con la que funciona. Convertir archivo de texto plano a PDFEn caso de archivo de texto plano, podemos utilizar la siguiente técnica: Pasos: Convertir Texto a PDF en C# | Pasos: Convertir TXT a PDF en C# | Pasos: Convertir Texto Plano a PDF en C#
Convertir PostScript a PDFAspose.PDF para .NET soporta la conversión de archivos PostScript a formato PDF. Una de las características de Aspose.PDF es que puedes establecer un conjunto de carpetas de fuentes que se utilizarán durante la conversión. Para convertir un archivo PostScript a formato PDF, Aspose.PDF para .NET ofrece la clase PsLoadOptions que se utiliza para inicializar el objeto LoadOptions. Este objeto puede pasarse como argumento al constructor del objeto Document, lo que ayudará al Motor de Renderizado de PDF a determinar el formato del documento fuente. El siguiente fragmento de código se puede utilizar para convertir un archivo PostScript en formato PDF con Aspose.PDF para .NET:
Adicionalmente, puede establecer un conjunto de carpetas de fuentes que se utilizarán durante la conversión:
Convertir XML a PDFEl formato XML se utiliza para almacenar datos estructurados. Hay varias maneras de convertir XML a PDF en Aspose.PDF:
Prueba convertir XML a PDF en línea Aspose.PDF para .NET te presenta una aplicación gratuita en línea “XML a PDF”, donde puedes probar a investigar la funcionalidad y la calidad con la que funciona. Aspose.PDF para .NET te presenta la aplicación gratuita en línea “XML a PDF”, donde puedes probar a investigar la funcionalidad y calidad con la que funciona. Convertir XSL-FO a PDFLa conversión de archivos XSL-FO a PDF puede implementarse utilizando la técnica tradicional de Aspose.PDF - instanciar el objeto Document con XslFoLoadOptions. Pero a veces puedes encontrarte con una estructura de archivo incorrecta. Para este caso, el convertidor XSL-FO permite establecer la estrategia de manejo de errores. Puedes elegir
Convertir LaTeX/TeX a PDFEl formato de archivo LaTeX es un formato de archivo de texto con marcado en la derivación LaTeX de la familia de lenguajes TeX y LaTeX es un formato derivado del sistema TeX. LaTeX (ˈleɪtɛk/lay-tek o lah-tek) es un sistema de preparación de documentos y lenguaje de marcado de documentos. Es ampliamente utilizado para la comunicación y publicación de documentos científicos en muchos campos, incluyendo matemáticas, física y ciencias de la computación. También tiene un papel prominente en la preparación y publicación de libros y artículos que contienen materiales multilingües complejos, como el sánscrito y el árabe, incluyendo ediciones críticas. LaTeX utiliza el programa de composición tipográfica TeX para formatear su salida, y está escrito en el lenguaje de macros TeX. Intenta convertir LaTeX/TeX a PDF en línea Aspose.PDF para .NET te presenta la aplicación gratuita en línea “LaTex a PDF”, donde puedes explorar la funcionalidad y calidad con la que funciona. Aspose.PDF para .NET soporta la función de convertir archivos TeX a formato PDF y para lograr este requisito, el espacio de nombres Aspose.Pdf tiene una clase llamada LatexLoadOptions que proporciona las capacidades para cargar archivos LaTeX y renderizar la salida en formato PDF utilizando clase Document. El siguiente fragmento de código muestra el proceso de conversión de un archivo LaTeX a formato PDF con C#.
|