Chuyển đổi miễn phí PUB sang JPG trực tuyến | Publisher to JPG/JPEG Image Converter

Các tệp Microsoft Publisher PUB được thiết kế chủ yếu để tạo và chỉnh sửa các ấn phẩm in, chẳng hạn như tài liệu quảng cáo, bản tin và tờ rơi. Mặc dù Publisher được sử dụng rộng rãi nhưng nó có thể không được truy cập phổ biến như các định dạng tệp khác. Chuyển đổi tệp PUB sang định dạng JPG(JPEG) được hỗ trợ rộng rãi và linh hoạt có một số lợi thế. Theo đó, bài viết này giải thích cách chuyển đổi tệp PUB Publisher sang hình ảnh JPG/JPEG trực tuyến miễn phí.

Chuyển đổi trực tuyến PUB sang JPG miễn phí

Ứng dụng trực tuyến Chuyển đổi PUB sang JPG này có thể được sử dụng để chuyển đổi miễn phí các tệp Publisher sang hình ảnh JPG mà không cần cài đặt bất kỳ phần mềm hoặc plugin nào.

Cách chuyển đổi tệp PUB của nhà xuất bản sang JPG trực tuyến

Chuyển đổi PUB sang JPG trực tuyến mở ra một thế giới khả năng chia sẻ tệp Publisher của bạn một cách dễ dàng.

  1. Kéo và thả tệp PUB hoặc sử dụng liên kết trực tuyến để truy cập tệp từ OneDrive, Google Drive, v.v.
  2. Nhấp vào nút Chuyển đổi để thực hiện chuyển đổi PUB.
  3. Hình ảnh JPG đầu ra sẽ được chuẩn bị để tải xuống.
  4. Lưu hình ảnh JPG đầu ra vào máy tính hoặc điện thoại di động của bạn.

Dữ liệu của bạn không được lưu trữ trên máy chủ của chúng tôi nên các liên kết tải xuống sẽ ngừng hoạt động sau 24 giờ.

Chuyển đổi PUB sang JPG Hướng dẫn dành cho nhà phát triển

Cho dù bạn cần gửi tài liệu quảng cáo cho khách hàng, chia sẻ bản tin với đồng nghiệp hay tải tờ rơi lên trang web, việc chuyển đổi tệp PUB của bạn sang định dạng JPG được hỗ trợ rộng rãi sẽ đảm bảo khả năng truy cập liền mạch trên các thiết bị và nền tảng khác nhau. Bạn có thể tích hợp tính năng này vào các ứng dụng của mình một cách dễ dàng.

Chuyển đổi hình ảnh PUB sang JPG trong C#

Bạn có thể nhúng hình ảnh PUB sang JPG trong các ứng dụng C# bằng cách thực hiện theo các bước bên dưới:

Định cấu hình Aspose.PUB for .NET và Aspose.PDF for .NET bằng các lệnh NuGet sau:

PM> Install-Package Aspose.Pdf
PM> Install-Package Aspose.PUB
  • Tải tệp Nhà xuất bản nguồn.
  • Phân tích cú pháp tệp Publisher đã tải.
  • Chuyển đổi PUB sang PDF bằng phương thức ConvertToPdf().
  • Tạo một đối tượng lớp JpegDevice.
  • Lưu hình ảnh JPG đầu ra.

Đoạn mã sau minh họa cách chuyển đổi PUB sang JPG trong C#:

// Khai báo đối tượng lớp MemoryStream
MemoryStream stream = new MemoryStream();

var parser = PubFactory.CreateParser("Test.pub");

// Phân tích cú pháp tệp PUB đầu vào bằng phương thức Parse
var doc = parser.Parse();

// Chuyển đổi tệp PUB sang tệp 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));

    // Tạo đối tượng Độ phân giải
    Resolution resolution = new Resolution(300);
    // Tạo thiết bị Jpeg với Chiều rộng, Chiều cao và Độ phân giải được chỉ định
    JpegDevice JpegDevice = new JpegDevice(width, height, resolution);

    // Chuyển đổi tệp PUB và lưu hình ảnh JPEG đầu ra
    JpegDevice.Process(page, "Page" + page.Number + ".jpg");
}

Chuyển đổi PUB sang JPG trong Java

Bạn có thể chuyển đổi hình ảnh PUB sang JPG trong Java bằng các bước sau:

Thiết lập Aspose.PUB for Java và Aspose.PDF for Java trong môi trường của bạn.

  • Nhận tệp Nhà xuất bản PUB đầu vào.
  • Phân tích cú pháp tệp PUB đầu vào và hiển thị ở định dạng PDF.
  • Chuyển đổi tệp PDF và lưu hình ảnh JPG đầu ra.

Mẫu mã bên dưới giải thích cách chuyển đổi PUB sang JPG trong Java:

// Tải tệp PUB đầu vào
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// Chuyển đổi tệp PUB sang tệp PDF
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// Tải tệp PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // Nhận kích thước trang từ tài liệu PDF
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Đặt độ phân giải cho hình ảnh đầu ra
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // Tạo thiết bị JPEG với Chiều rộng và Chiều cao được chỉ định
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // Chuyển đổi hình ảnh PUB sang JPG
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

Chuyển đổi PUB sang JPG trong C++

Bạn có thể chuyển đổi định dạng hình ảnh PUB sang JPG trong các ứng dụng C++ theo các bước sau:

Định cấu hình API Aspose.PUB for C++ và Aspose.PDF for C++ trong các ứng dụng của bạn bằng các lệnh cài đặt NuGet bên dưới.

PM> Install-Package Aspose.PUB.Cpp
PM> Install-Package Aspose.PDF.Cpp
  • Tải tệp Nhà xuất bản PUB nguồn.
  • Chuyển đổi tệp PUB thành tài liệu PDF.
  • Kết xuất tệp PDF trung gian thành hình ảnh JPG.

Đoạn mã dưới đây giải thích cách chuyển đổi PUB sang JPG trong C++:

// Nguồn PUB và xuất đường dẫn tệp PDF
System::String filePub = u"SourceDirectory\\1.pub";
System::String filePdf = u"OutputDirectory\\1.pdf";

// Tải tệp PUB
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();

// Chuyển đổi tệp PUB sang PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

// Tải tệp PDF đã tạo
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);
auto info = MakeObject<Facades::PdfFileInfo>(pdfDocument);

// Lặp lại qua các trang PDF
for (auto page : pdfDocument->get_Pages())
{
	// Nhận kích thước của trang PDF
	int width = info->GetPageWidth(page->get_Number());
	int height = info->GetPageHeight(page->get_Number());

	// Tạo một thể hiện của lớp Nghị quyết
	auto resolution = MakeObject<Devices::Resolution>(300);

	// Tạo thiết bị JPEG với Chiều rộng, Chiều cao và Độ phân giải được chỉ định
	auto device = MakeObject<Devices::JpegDevice>(width, height, resolution);

	// Tạo File Stream cho hình ảnh đầu ra
	System::SharedPtr<System::IO::FileStream> imageStream = System::IO::File::Create(String::Format(u"OutputDirectory\\page_{0}.jpg", page->get_Number()));

	// Chuyển đổi trang PDF sang hình ảnh JPG
	device->Process(page, imageStream);

	// Đóng luồng
	imageStream->Close();
}

Chuyển đổi tệp PUB sang JPG trực tuyến – Tài nguyên học tập

Với sự sẵn có của các công cụ chuyển đổi trực tuyến đáng tin cậy, giờ đây bạn có thể chuyển đổi các tệp PUB của mình sang JPG một cách nhanh chóng và dễ dàng. Trình chuyển đổi trực tuyến PUB sang JPG này được cung cấp bởi thư viện Aspose.PUB. Tuy nhiên, bạn có thể tham khảo các tài nguyên sau để khám phá nhiều tính năng khác hoạt động với các tệp Microsoft Publisher.

Câu hỏi thường gặp – FAQs

Tôi có cần cài đặt bất kỳ phần mềm nào để sử dụng Bộ chuyển đổi trực tuyến PUB sang JPG không?

Không, Công cụ chuyển đổi trực tuyến PUB sang JPG là một công cụ dựa trên web và bạn không cần cài đặt bất kỳ phần mềm hoặc plugin bổ sung nào. Nó có thể được truy cập bằng trình duyệt web trên nhiều thiết bị khác nhau, bao gồm máy tính, máy tính xách tay, máy tính bảng và điện thoại thông minh, miễn là bạn có kết nối internet.

Trình chuyển đổi trực tuyến PUB sang JPG hoạt động như thế nào?

Trình chuyển đổi sử dụng các thuật toán nâng cao để xử lý tệp PUB của bạn và chuyển đổi chúng thành hình ảnh JPG chất lượng cao. Chỉ cần tải tệp PUB của bạn lên trình chuyển đổi, đợi quá trình chuyển đổi kết thúc rồi tải xuống tệp JPG kết quả.

Công cụ chuyển đổi trực tuyến PUB sang JPG có miễn phí sử dụng không?

Có, công cụ chuyển đổi trực tuyến PUB sang JPG được sử dụng miễn phí và bạn không cần phải đăng ký hoặc đăng nhập bằng email hoặc chi tiết thẻ tín dụng.

Xem thêm