Los archivos de Microsoft Publisher PUB están diseñados principalmente para crear y editar publicaciones impresas, como folletos, boletines y volantes. Si bien Publisher se usa ampliamente, es posible que no sea tan universalmente accesible como otros formatos de archivo. La conversión de archivos PUB al formato JPG(JPEG) ampliamente compatible y versátil tiene varias ventajas. En consecuencia, este artículo explica cómo convertir archivos de PUB Publisher a imágenes JPG/JPEG en línea de forma gratuita.
Convertidor gratuito de PUB a JPG en línea
Esta aplicación en línea PUB to JPG Converter se puede usar para convertir archivos de Publisher a imágenes JPG de forma gratuita sin instalar ningún software o complemento.
Cómo convertir un archivo PUB de Publisher a JPG en línea
La conversión de PUB a JPG en línea abre un mundo de posibilidades para compartir sus archivos de Publisher con facilidad.
- Arrastre y suelte el archivo PUB o use el enlace en línea para acceder al archivo desde OneDrive, Google Drive, etc.
- Haga clic en el botón Convertir para realizar la conversión PUB.
- La imagen JPG de salida se preparará para su descarga.
- Guarde la imagen JPG de salida en su computadora o dispositivo móvil.
Sus datos no se almacenan en nuestros servidores, por lo que los enlaces de descarga dejarán de funcionar después de 24 horas.
Convertir PUB a JPG Guía para desarrolladores
Ya sea que necesite enviar folletos a los clientes, compartir boletines con colegas o cargar folletos en sitios web, la conversión de sus archivos PUB al formato JPG ampliamente compatible garantiza una accesibilidad perfecta en diferentes dispositivos y plataformas. Puede integrar esta característica en sus aplicaciones fácilmente.
Convertir imagen PUB a JPG en C#
Puede incrustar la imagen PUB a JPG en aplicaciones C# siguiendo los pasos a continuación:
Configure Aspose.PUB for .NET y Aspose.PDF for .NET con los siguientes comandos de NuGet:
PM> Install-Package Aspose.Pdf
PM> Install-Package Aspose.PUB
- Cargue el archivo Publisher de origen.
- Analice el archivo de Publisher cargado.
- Convierta PUB a PDF con el método ConvertToPdf().
- Cree un objeto de clase JpegDevice.
- Guarde la imagen JPG de salida.
El siguiente fragmento de código demuestra cómo convertir PUB a JPG en C#:
// Declarar objeto de clase MemoryStream
MemoryStream stream = new MemoryStream();
var parser = PubFactory.CreateParser("Test.pub");
// Analizar el archivo PUB de entrada con el método Parse
var doc = parser.Parse();
// Convertir PUB a archivo PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
Document document = new Document(stream);
PdfFileInfo info = new PdfFileInfo(document);
foreach (Page page in document.Pages)
{
int width = Convert.ToInt32(info.GetPageWidth(page.Number));
int height = Convert.ToInt32(info.GetPageHeight(page.Number));
// Crear objeto de resolución
Resolution resolution = new Resolution(300);
// Cree un dispositivo JPEG con ancho, alto y resolución especificados
JpegDevice JpegDevice = new JpegDevice(width, height, resolution);
// Convierta el archivo PUB y guarde la imagen JPEG de salida
JpegDevice.Process(page, "Page" + page.Number + ".jpg");
}
Convertir PUB a JPG en Java
Puede convertir una imagen PUB a JPG en Java con los siguientes pasos:
Configure Aspose.PUB for Java y Aspose.PDF for Java en su entorno.
- Obtenga el archivo de PUB Publisher de entrada.
- Analice el archivo PUB de entrada y reprodúzcalo en formato PDF.
- Convierta el archivo PDF y guarde la imagen JPG de salida.
El ejemplo de código a continuación explica cómo convertir PUB a JPG en Java:
// Cargar archivo PUB de entrada
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();
// Convertir PUB a archivo PDF
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");
// Cargue el archivo PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
// Obtenga las dimensiones de la página del documento PDF
int width = (int) info.getPageWidth(page.getNumber());
int height = (int) (info.getPageHeight(page.getNumber()));
// Establecer la resolución de la imagen de salida
devices.Resolution resolution = new devices.Resolution(300);
// Crear dispositivo JPEG con ancho y alto especificados
devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);
// Convertir imagen PUB a JPG
jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}
Convertir PUB a JPG en C++
Puede convertir el formato de imagen PUB a JPG en aplicaciones C++ con los siguientes pasos:
Configure Aspose.PUB for C++ y Aspose.PDF para las API de C++ en sus aplicaciones mediante los siguientes comandos de instalación de NuGet.
PM> Install-Package Aspose.PUB.Cpp
PM> Install-Package Aspose.PDF.Cpp
- Cargue el archivo PUB Publisher de origen.
- Convierte el archivo PUB a documento PDF.
- Renderice el archivo PDF intermedio a una imagen JPG.
El fragmento de código a continuación explica cómo convertir PUB a JPG en C++:
// Rutas de archivo PUB de origen y PDF de salida
System::String filePub = u"SourceDirectory\\1.pub";
System::String filePdf = u"OutputDirectory\\1.pdf";
// Cargue el archivo PUB
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();
// Convierte el archivo PUB a PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
// Cargue el archivo PDF generado
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);
auto info = MakeObject<Facades::PdfFileInfo>(pdfDocument);
// Iterar a través de las páginas PDF
for (auto page : pdfDocument->get_Pages())
{
// Obtener dimensiones de la página PDF
int width = info->GetPageWidth(page->get_Number());
int height = info->GetPageHeight(page->get_Number());
// Crea una instancia de la clase Resolution
auto resolution = MakeObject<Devices::Resolution>(300);
// Cree un dispositivo JPEG con el ancho, alto y resolución especificados
auto device = MakeObject<Devices::JpegDevice>(width, height, resolution);
// Cree el flujo de archivos para la imagen de salida
System::SharedPtr<System::IO::FileStream> imageStream = System::IO::File::Create(String::Format(u"OutputDirectory\\page_{0}.jpg", page->get_Number()));
// Convierta la página PDF a una imagen JPG
device->Process(page, imageStream);
// Cierra la corriente
imageStream->Close();
}
Convertir archivos PUB a JPG en línea – Recursos de aprendizaje
Con la disponibilidad de herramientas de conversión en línea confiables, ahora puede convertir sus archivos PUB a JPG de forma rápida y sin esfuerzo. Este convertidor en línea de PUB a JPG funciona con biblioteca Aspose.PUB. Sin embargo, puede consultar los siguientes recursos para explorar muchas otras características para trabajar con archivos de Microsoft Publisher.
- Guía del desarrollador de Aspose.PUB
- Aplicaciones gratuitas en línea
- Referencia de la API
- Artículos y guías prácticas
- Foro de soporte gratuito
Preguntas frecuentes – Preguntas frecuentes
¿Necesito instalar algún software para usar PUB to JPG Online Converter?
No, el convertidor en línea de PUB a JPG es una herramienta basada en la web y no necesita instalar ningún software o complemento adicional. Se puede acceder a través de un navegador web en varios dispositivos, incluidas computadoras, computadoras portátiles, tabletas y teléfonos inteligentes, siempre que tenga una conexión a Internet.
¿Cómo funciona el convertidor en línea de PUB a JPG?
El convertidor utiliza algoritmos avanzados para procesar sus archivos PUB y convertirlos en imágenes JPG de alta calidad. Simplemente cargue su archivo PUB en el convertidor, espere a que finalice el proceso de conversión y luego descargue el archivo JPG resultante.
¿El convertidor en línea de PUB a JPG es gratuito?
Sí, el convertidor en línea de PUB a JPG es de uso gratuito y no es necesario que se registre o inicie sesión con el correo electrónico o los datos de la tarjeta de crédito.