Escribir salida para transmitir
Guarde fácilmente el resultado de la conversión de un archivo PUB en una secuencia a través de la API C# .NET
El formato de archivo de documento de Microsoft® Publisher está diseñado para crear varios tipos de publicaciones, incluidos boletines, folletos, volantes y postales, y se usa comúnmente en correos electrónicos y sitios web. Los archivos de Publisher pueden contener texto y elementos gráficos, incluidos mapas de bits y gráficos vectoriales.
Aspose.PUB para .NET tiene una funcionalidad para guardar el archivo de salida en secuencias, lo cual es útil en varios escenarios:
- Cuando maneja archivos de gran tamaño, los flujos permiten procesar datos de forma incremental sin necesidad de cargar todo el conjunto de datos en la memoria.
- Las transmisiones pueden facilitar el procesamiento de datos en tiempo real, donde los datos se pueden procesar mientras se leen o escriben, lo que permite aplicaciones con mayor capacidad de respuesta.
- Al transmitir datos a través de una red, los flujos permiten una transferencia de datos eficiente en operaciones como cargas o descargas de archivos.
- El uso de secuencias, particularmente con construcciones como el uso en C#, garantiza que los recursos se administren y liberen adecuadamente.
- Las transmisiones pueden ser parte de una canalización, donde los datos fluyen a través de múltiples etapas de procesamiento. Cada etapa lee de un flujo de entrada y escribe en un flujo de salida, promoviendo un código modular y mantenible.
- Los flujos admiten el procesamiento paralelo, donde se pueden procesar diferentes partes de los datos simultáneamente, mejorando el rendimiento para ciertos tipos de tareas.
Convierta PUB a TIFF y guarde el resultado en una secuencia
- El código proporcionado utiliza una secuencia para guardar el resultado de la conversión del archivo .pub. Incluye los siguientes pasos:
- Recupere la ruta al directorio de documentos.
- Construya la ruta completa a un archivo de Publisher específico utilizando la clase PubFactory .
- Crea y utiliza un analizador para analizar el archivo de Publisher en un objeto de documento usando el método Parse() de IPubParser Interfaz.
- Procese la conversión utilizando el método ConvertToStream(). Toma el documento, el formato de exportación deseado (TIFF en este caso) y la secuencia del archivo como parámetros y escribe la imagen convertida en la secuencia.
Comience con la API .NET PUB
- Instale desde la línea de comando como
nuget install Aspose.PUB
o mediante la consola del administrador de paquetes de Visual Studio conInstall-Package Aspose.PUB
. - Alternativamente, obtenga el instalador MSI sin conexión o las DLL en un archivo ZIP desde descargas .
Código .NET para convertir PUB a TIFF y guardar el resultado en un strem
using Aspose.Pub;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// Construct the path to the documents directory.
string dataDir = RunExamples.GetDataDir_Data();
string fileName = dataDir + "halloween-flyer.pub";
var parser = PubFactory.CreateParser(fileName);
var doc = parser.Parse();
//Convert to tiff using the file stream and save the resultant stream as "halloween-flyer_out.tiff"
using (FileStream st = File.OpenWrite(dataDir + "halloween-flyer_out.tiff"))
{
ConvertToStream(doc, PubExportFormats.Tiff, st);
}
Support and Learning Resources
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias de API
- Soporte de producto
- Soporte gratuito
- Soporte pagado
- Blog
- Release Notes
- ¿Por qué Aspose.PUB para .NET?
- Lista de clientes
- Historias de éxito