Convertir PUB a JPG gratis en línea | Convertidor de imágenes de editor a JPG/JPEG

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.

  1. Arrastre y suelte el archivo PUB o use el enlace en línea para acceder al archivo desde OneDrive, Google Drive, etc.
  2. Haga clic en el botón Convertir para realizar la conversión PUB.
  3. La imagen JPG de salida se preparará para su descarga.
  4. 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.

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.

Ver también