Phát triển trình chuyển đổi PDF sang HTML trực tuyến bằng Node.js SDK. Tìm hiểu cách chuyển đổi PDF sang HTML trực tuyến.

Chuyển đổi PDF sang HTML

Tổng quan

Chào mừng bạn đến với một bài đăng blog thú vị khác trong loạt Dòng sản phẩm đám mây Aspose.PDF Trong tuần trước, chúng tôi đã xuất bản một bài viết trình bày cách chúng tôi có thể chuyển đổi tệp HTML sang tệp PDF bằng SDK đám mây Aspose.PDF trong ứng dụng Node.js. Tuy nhiên, trong hướng dẫn Aspose.PDF này, chúng ta sẽ tìm hiểu cách chuyển đổi tệp PDF sang HTML bằng cách đề cập đến các điểm sau.

API chuyển đổi PDF sang HTML

Trong các bài đăng trên blog trước đây của chúng tôi, chúng tôi đã mô tả ngắn gọn về Aspose.PDF, API REST được hiển thị của nó và bộ công cụ phát triển phần mềm đám mây. Do đó, vui lòng truy cập bài viết này để biết chi tiết Aspose.PDF để hiểu rõ hơn. Tuy nhiên, chúng tôi sẽ nói cụ thể về SDK dành cho trình chuyển đổi PDF sang HTML trực tuyến. Aspose.PDF cung cấp API và SDK để thao tác, chỉnh sửa và chuyển đổi tệp PDF sang các định dạng tệp phổ biến khác. Ngoài ra, nó cũng cung cấp các plugin cho WordPressDrupal. Hơn nữa, nó cung cấp nhiều tính năng mà bạn có thể trang bị cho WordPress hoặc Drupal của mình.

Có một nhóm hỗ trợ rất sôi nổi mà bạn có thể liên hệ tại đây. Hơn nữa, bạn có thể xem bản trình diễn video để xem các tính năng hoạt động thực tế. Trong tài liệu này, bạn có thể tìm thấy một phần hoàn chỉnh dành cho nhà phát triển trong đó tất cả các tính năng được liệt kê cùng với các đoạn mã và ví dụ. Trên hết, các đoạn mã có sẵn bằng nhiều ngôn ngữ như Node.js, C#, PHP, v.v.

Ngoài ra, bạn có thể tự mình trải nghiệm tính năng này vì có một biểu diễn đồ họa của tất cả các thuộc tính API như trong hình bên dưới.

Chuyển đổi PDF sang HTML

Tại sao trang web kinh doanh của bạn cần một trình chuyển đổi PDF sang HTML?

Trong phần này, chúng ta sẽ xem xét khía cạnh kinh doanh của việc có trình chuyển đổi PDF sang HTML trong ứng dụng kinh doanh của mình. Có một biên tập viên trực tiếp thân thiện với người dùng, nơi bạn có thể kiểm tra tính năng này tại đây. Do đó, hãy luôn cảm thấy tự tin khi chọn sử dụng API Aspose.PDF vì những lý do sau.

API & SDK Aspose.cloud được bảo mật

Đây là yếu tố quan trọng nhất khi tích hợp thư viện của bên thứ ba vào ứng dụng kinh doanh của chúng tôi. Tuy nhiên, Aspose.cloud được trang bị cơ chế bảo mật cấp doanh nghiệp. Có một trang tổng quan nơi nó cho phép bạn tạo thông tin đăng nhập API bao gồm khóa API và bí mật API. Những thông tin đăng nhập này sau đó được sử dụng để thực hiện lệnh gọi API và cho biên tập viên.

Xử lý dữ liệu nội bộ

Khi nói đến người dùng doanh nghiệp, nó sẽ tăng thêm giá trị cho ứng dụng kinh doanh của bạn khi khách hàng được cung cấp trình chỉnh sửa trực tiếp để chuyển đổi tệp dữ liệu sang định dạng tệp khác. Ngoài ra, Aspose.PDF còn cung cấp dịch vụ lưu trữ đám mây để người dùng có thể lưu tệp.

Thân thiện với SEO

Tối ưu hóa công cụ tìm kiếm là một thành phần rất quan trọng của một doanh nghiệp trực tuyến. Tuy nhiên, Định dạng Tài liệu Di động (PDF) không thân thiện với SEO. Do đó, việc chuyển đổi tệp PDF của bạn sang tệp HTML luôn mang lại cho bạn lợi thế cạnh tranh về thứ hạng trong các công cụ tìm kiếm phổ biến.

nhẹ

Một lợi ích quan trọng khác của việc có tệp HTML là tệp HTML nhẹ hơn so với tệp PDF. Do đó, việc quản lý các tệp PDF là lưu trữ tương đối hiệu quả.

Phát triển nhanh chóng

Đối với việc phát triển phần mềm, bạn có thể thúc đẩy quá trình phát triển của mình bằng cách tận dụng [trình chuyển đổi PDF sang HTML] này]12. Hơn nữa, bạn có thể định cấu hình phần mềm chuyển đổi tệp này theo sở thích của mình.

Làm cách nào để chuyển đổi tệp PDF sang HTML bằng Aspose.PDF SDK trong ứng dụng Node.js?

Cho đến nay, chúng ta đã xem qua SDK đám mây Aspose.PDF để chuyển đổi tệp PDF sang HTML và các lợi ích kinh doanh của việc có một trình chuyển đổi PDF sang HTML trực tuyến. Bây giờ, chúng ta sẽ xem cách chuyển đổi tệp PDF sang HTML bằng phần mềm chuyển đổi tệp Aspose.PDF.

Vui lòng truy cập hướng dẫn này, trong đó chúng tôi đã xác định từng bước liên quan đến việc thiết lập Aspose.cloud trong ứng dụng Node.js. Hơn nữa, chúng tôi cũng đã xây dựng các điều kiện tiên quyết.

Bây giờ, hãy mở tệp “app.controller.ts” được đặt bên trong thư mục ‘src’ và dán đoạn mã sau để bật API Aspose.pdf trong ứng dụng Node.js của bạn.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/pdf-to-html')
  async pdfToHtml() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.html';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToHtml(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        'HTML5',
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        storageName,
        null,
        'zip',
      );
      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to HTML successfully';
    } catch (e) {
      throw e;
    }
  }
}

Bây giờ, hãy khởi động lại máy chủ của bạn và thực hiện yêu cầu POST tại địa chỉ này http://localhost:3000/pdf-to-htm. Cuối cùng, bạn có thể thấy tệp đã chuyển đổi “result.html” được tải xuống trong thư mục gốc của mình.

Sự kết luận

Điều này đưa chúng ta đến cuối bài đăng trên blog này. Hy vọng rằng giờ đây bạn đã hiểu rõ hơn về API Aspose.pdf. Bài viết này cũng trình bày chi tiết về cách chuyển đổi tệp PDF sang HTML bằng trình chuyển đổi PDF sang HTML. Đã đến lúc đăng ký Aspose.cloud cho các thư viện thao tác và chuyển đổi định dạng tệp dựa trên đám mây cấp doanh nghiệp. Có gói khác nhau và có thể chọn gói miễn phí để khám phá thêm trước khi mua hàng. Hơn nữa, có tài liệu toàn diện cho mọi tính năng của mọi trình chuyển đổi tệp trực tuyếnCuối cùng, blog.aspose.cloud đang viết các bài đăng blog mới về các chủ đề thú vị khác. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên. Ngoài ra, bạn có thể theo dõi chúng tôi trên các tài khoản mạng xã hội của chúng tôi Facebook, LinkedInTwitter

Đặt một câu hỏi

Vui lòng truy cập diễn đàn của chúng tôi, diễn đàn này hoạt động rất tích cực để trả lời các câu hỏi và truy vấn/thảo luận.

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan: