MS Publisher es un programa para crear documentos que están enfocados a trabajar con información de diseño de página. El programa abre los siguientes formatos de archivo MS Publisher 2.0 o posterior, archivos con extensión .txt, archivos RTF, archivos MS Word, archivos HTML, texto Unicode y muchos más. Los archivos Pub pueden incluir diferentes tipos de datos como imágenes, textos o gráficos. Es por eso que el formato está muy difundido en la creación de volantes, folletos, postales y otras producciones publicitarias en papel.

Este software le permite crear sus propios documentos diseñados o usar los diseños formateados para su documento. MS Publisher guarda archivos con la extensión .pub y no muchas aplicaciones aparte de Publisher pueden procesar dichos archivos.

Aspose.PUB para C# .NET es una biblioteca flexible y fácil de usar. Está desarrollado para trabajar con archivos de publicación electrónica. Esta solución admite la carga, apertura, edición y conversión del popular formato de archivo de publicación electrónica (.pub) a PDF. Ofrece una conversión rápida y confiable de PUB a PDF, HTML, XLSX, DOC y los formatos de imagen más populares.

Además de integrarse en su propio proyecto C# .NET, la biblioteca es perfecta para crear sus propias aplicaciones multiplataforma para abrir, fusionar o convertir archivos de MS Publisher. Aquí puede ver y probar los ejemplos de implementación de la funcionalidad en tales aplicaciones. Son creados por nuestros equipos con el uso de la solución. Con estas soluciones, no tiene que instalar ningún software adicional ni suscribirse para obtener el resultado.

Características avanzadas de la API de manipulación de .NET PUB

Exportar archivos PUB a PDF

Aspose.PUB para .NET puede leer y convertir archivos de publicación (.pub) a archivos PDF, con solo unas pocas líneas de código.

Convertir PUB a PDF - C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

El código anterior se puede explicar brevemente de la siguiente manera:

  • Cree la ruta completa del archivo al archivo de Publisher que desea convertir. Para ello, cree una variable de cadena pubFile y asígnele el valor de la variable dataDir.
  • Cree un objeto analizador para analizar el contenido del archivo de Publisher llamando al método CreateParser() en la clase PubFactory.
  • Utilice el método Parse() en el objeto parser. El Método lee y analiza el contenido del archivo de Publisher y devuelve el resultado asignado a la variable pubtopdf.
  • Convierta el contenido analizado del archivo de Publisher en un archivo PDF y guárdelo en la ubicación especificada mediante el método ConvertToPdf() en la instancia de PdfConverter.

Acceder y manipular capas PUB

Aspose.PUB para .NET le permite acceder a las capas de un PUB con la capacidad de dibujar en él con imágenes o texto. Puede combinar capas, actualizar texto en capas, establecer efectos o exportar capas como una imagen. También puede usar la API PUB .NET para detectar archivos PUB planos o crear miniaturas.

Leer o crear archivos PUB

Aspose.PUB para .NET no solo admite la carga de formatos de archivo PSD y PSB para su manipulación y conversión, sino que también proporciona la capacidad de crear archivos PUB y PSB desde cero. Los desarrolladores de .NET pueden usar la API para automatizar escenarios que pueden ayudarlos en su camino.

Varios filtros de imagen

Aspose.PUB para .NET proporciona las funciones básicas de creación de imágenes, como el ajuste de color a través de sus bibliotecas de clases. Los desarrolladores pueden ajustar fácilmente el brillo, el contraste o la gamma en la imagen ráster cargada por la API. Además, los desarrolladores pueden difuminar o desenfocar dinámicamente las imágenes, así como usar filtros populares, como Median, Gauss Wiener, Motion Wiener y Bradley Threshold.

Últimas características de la API de PUB

Aspose.PUB para .NET API agrega continuamente más funciones para hacerlo más potente. Aquí hay una lista de algunas selecciones de las últimas añadidas:

  • Soporte de capas de relleno. Relleno de patrón, color y degradado.
  • Compatibilidad con GdFlResource, VmskResource, PtFlResource y VsmsResource.
  • Cargue archivos de imagen JPEG, PNG, etc. en PsdImage sin carga directa.
  • Compatibilidad con máscaras vectoriales de capa y FlipRotate personalizado de capa de texto.
  • Representación del efecto Trazo con Relleno de color para exportar.

Preguntas más frecuentes

1. ¿Por qué necesitarías Aspose.PUB para .NET?

La rica funcionalidad de Aspose.PUB se puede integrar en varias aplicaciones de software, incluida la extracción de contenido, la conversión a otros formatos y la renderización para visualización o impresión.

2. ¿Qué formatos admite Aspose.PUB para .NET?

Esta solución API admite PUB como entrada y PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML y SVG como formatos de salida en funcionalidad de conversión.

3. ¿Dónde puedo encontrar los requisitos para empezar a trabajar con Aspose.PUB para .NET?

Vaya a Documentación para conocer los conceptos básicos, como los requisitos del sistema, la instalación, las licencias y cómo ejecutar ejemplos. Allí también puede encontrar la Guía para desarrolladores y una base de conocimientos sobre los formatos.

4. ¿Dónde puedo obtener ayuda si hay algún problema con la API?

Intente obtener respuesta en el Foro de soporte gratuito .

5. ¿Dónde puedo encontrar las últimas actualizaciones de Aspose.PUB para .NET?

Visite Notas de la versión para ver el progreso, todas las actualizaciones y las funciones más nuevas agregadas.



  

Support and Learning Resources

  
  

Aspose.PUB ofrece API individuales para entornos de desarrollo populares, como se indica a continuación: