Перетворення ZIP або RAR на PDF

Конвертувати RAR у PDF або ZIP у PDF тепер можна, перемістивши вихідні файли сюди на наш онлайн-інструмент, і ви отримаєте згенеровану версію PDF у секунд. Окрім цього онлайн-інструменту, доступні REST API та SDK, які дозволяють конвертувати RAR у PDF у вашій програмі. На щастя, GroupDocs.Conversion Cloud оприлюднив SDK для різних мов програмування, які не лише надають функції перетворення файлів, але й дозволяють легко інтегрувати ці SDK у ваші проекти. Однак у цій публікації блогу ми дізнаємося, як програмно конвертувати ZIP або RAR у PDF у програмі на основі Node.js.

У цьому посібнику розглядатимуться такі розділи:

RAR | Конвертер ZIP у PDF – встановлення API для перетворення файлів

Цей корпоративний API перетворення файлів пропонує величезний набір функцій для безпроблемного перетворення RAR у PDF. Крім того, інсталяція полягає в тому, щоб виконати одну наступну команду в терміналі:

npm install groupdocs-conversion-cloud

Крім того, якщо ви вперше користуєтеся нашою платформою, радимо відвідати це посилання, щоб дізнатися, як отримати облікові дані API (тобто ідентифікатор клієнта та секрет клієнта) з інформаційної панелі API [GroupDocs.Conversion]. Хмара]5.

Програмно конвертуйте ZIP або RAR у PDF

Давайте напишемо фрагмент коду та викличемо деякі відомі методи, надані GroupDocs.Conversion Cloud SDK для Node.js. Тому ми запровадимо функцію, яка перетворює RAR у PDF або ZIP у PDF.

Виконайте наступні дії:

  • Включіть у свою програму модуль groupdocs-conversion-cloud.
  • Створіть екземпляр об’єкта Configuration за допомогою Client ID і Client Secret.
  • Відкрийте файл у IOStream зі свого системного диска та створіть екземпляр класу FileApi та ініціалізуйте його об’єктом конфігурації.
  • Створіть запит на завантаження файлу, викликавши метод UploadFileRequest.
  • Завантажте файл, викликавши метод uploadFile.
  • Ініціалізуйте ConvertApi за допомогою облікових даних API.
  • Визначте параметри перетворення, установивши такі значення, як filePath, format і outputPath.
  • Створіть запит на перетворення документа, ініціалізувавши екземпляр класу ConvertDocumentRequest.
  • Викличте метод convertDocument, щоб перетворити RAR у PDF.

У наступному прикладі коду показано, як конвертувати ZIP у PDF за допомогою Node.js:

// Включіть у свою програму модуль groupdocs-conversion-cloud.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Створіть об’єкт Configuration за допомогою Client ID і clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";


// відкрити файл у IOStream із системного диска.
var resourcesFolder = '/sample.zip';
// читати файл
fs.readFile(resourcesFolder, (err, fileStream) => {
  /// Створіть екземпляр класу FileApi та ініціалізуйте його об’єктом конфігурації.
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Створіть запит на завантаження файлу, викликавши метод UploadFileRequest.
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
  // Завантажте файл, викликавши метод uploadFile.
  fileApi.uploadFile(request)
    .then( () => {
        // Ініціалізуйте ConvertApi за допомогою облікових даних API.
        let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

        // Визначте параметри перетворення, установивши такі значення, як filePath, format і outputPath.
        let settings = new groupdocs_conversion_cloud.ConvertSettings();
        settings.filePath = "sample.zip"; // input file path on the cloud
        settings.format = "pdf";         // output format
        settings.outputPath = "output";   // output file folder on the cloud

        // Створіть запит на перетворення документа, ініціалізувавши екземпляр класу ConvertDocumentRequest.
        let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

        // Викличте метод convertDocument для перетворення RAR у PDF.
        convertApi.convertDocument(request).then((result)=>{
        console.log("Document converted successfully: " + result[0].url);
        });
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Після запуску проекту ви побачите PDF-файли, згенеровані на інформаційній панелі, як показано нижче:

Конвертер RAR в PDF

Крім того, ви можете завантажити файли вручну або скористатися цим методом DownloadFile, щоб завантажити файли програмним шляхом.

Створюйте PDF-файли онлайн за допомогою конвертера файлів

Ви можете використовувати нашу онлайн версію GroupDocs.Conversion Cloud SDK для створення PDF-файлів онлайн. Все, що вам потрібно зробити, це просто скинути/завантажити файл RAR/ZIP і натиснути кнопку «Конвертувати». Перш за все, вам не потрібна попередня підписка, щоб використовувати цей інструмент.

створити pdf онлайн

Висновок

Ми закінчуємо цю публікацію в блозі, і сподіваємося, що ви навчилися конвертувати ZIP або RAR у PDF за допомогою GroupDocs.Conversion Cloud SDK for Node.js. Крім того, ми розглянули фрагмент коду, який дає змогу створити конвертер ZIP у PDF або RAR у PDF для вашої бізнес-програми. Тому не забудьте відвідати наш довідник cloud API, щоб швидко ознайомитися з ним. Нарешті, ви можете відвідати репо GitHub GroupDocs.Conversion Node.js SDK.

Крім того, ми рекомендуємо вам дотримуватися нашого Посібника з початку роботи.

Нарешті groupdocs.cloud постійно пише нові статті. Тому слідкуйте за останніми оновленнями.

Задайте питання

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Чи можу я конвертувати RAR у PDF?

Так, ви можете конвертувати RAR у PDF за допомогою цього онлайн інструмента на базі GroupDocs.Conversion Cloud. Для отримання додаткової інформації відвідайте це посилання.

Чи можу я конвертувати ZIP-файл у PDF?

Ви можете викликати метод convertDocument GroupDocs.Conversion Cloud SDK, щоб конвертувати ZIP у PDF програмним шляхом.

Дивись також