epub в pdf

Конвертировать EPUB в PDF онлайн

EPUB гораздо удобнее для чтения, и он делает читаемость материала намного оптимальнее. Поскольку дизайн EPUB основан на HTML, ePUB может автоматически исправлять макет контента и хорошо работать с любым размером экрана. С другой стороны, PDF являются универсальным форматом и поддерживаются на всех платформах. Кроме того, PDF также известны как формат для печати высококачественной графики. В этой статье мы рассмотрим преобразование EPUB в PDF с помощью Cloud API.

API конвертации EPUB в PDF

Aspose.PDF Cloud — это удивительный API, предлагающий функции для создания, цифровой подписи, разделения, объединения и преобразования PDF-файлов, хранящихся в облаке. В этой статье мы будем использовать Aspose.PDF Cloud SDK для .NET, который позволяет вам реализовывать функции обработки PDF в приложениях .NET. Он также позволяет нам конвертировать электронные книги в PDF онлайн.

Теперь, чтобы начать, первым шагом является установка, и она доступна для загрузки через NuGet и GitHub. Пожалуйста, выполните следующую команду в терминале, чтобы установить SDK через NuGet:

nuget install Aspose.Pdf-Cloud

Или выполните следующую команду в диспетчере пакетов NuGet:

PM> Install-Package Aspose.Pdf-Cloud

Теперь нам нужно создать бесплатную учетную запись подписки, посетив панель управления Aspose.Cloud. Зарегистрируйтесь с помощью учетной записи GitHub или Google или нажмите кнопку создать новую учетную запись. Из панели управления Cloud получите ваши личные учетные данные клиента.

EPUB в PDF на C#

Чтобы преобразовать EPUB в PDF с помощью фрагмента кода C# .NET, выполните указанные ниже действия.

  • Прежде всего, создайте экземпляр PdfApi, передав в качестве аргументов Client ID и Client Secret.
  • Во-вторых, вызовите метод PutEpubInStorageToPdf(…) класса PdfApi, который принимает выходное имя PDF и входное EPUB в качестве аргументов. Результирующий файл сохраняется в облачном хранилище.
  • Наконец, после успешного преобразования выведите сообщение об успешном завершении в консоль.
// Получите ClientID с https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// Создать экземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// входной файл EPUB
String inputFile = "Sway.epub";
// результирующий PDF-документ
String resultant = "conveted.pdf";

try
{
    // вызов API для выполнения преобразования
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // В случае успеха вывести сообщение об успешном завершении. 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
Предварительный просмотр преобразования EPUB в PDF

Изображение 3: Предварительный просмотр преобразования EPUB в PDF.

Вы можете рассмотреть возможность загрузки файлов, использованных в приведенном выше примере, с Sway.epub и Converted.pdf.

Конвертируйте электронную книгу в PDF с помощью команд cURL

Благодаря архитектуре REST API, к нему также можно получить доступ с помощью команд cURL через терминал командной строки. Теперь, в качестве первого шага, выполните следующую команду, чтобы сгенерировать JSON Web Token (JWT) на основе деталей ClientID и ClientSecret.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Получив токен JWT, мы можем выполнить преобразование с помощью следующей команды.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Запросить URL-адрес

https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub

Заключение

В этой статье мы обсудили замечательную функцию конвертации EPUB в формат PDF. Вы можете рассмотреть возможность оценки API через интерфейс Swagger в вашем веб-браузере. Кроме того, наши SDK разработаны под лицензией MIT, поэтому их полный фрагмент кода можно загрузить с GitHub.

Если у вас возникнут какие-либо проблемы при использовании API или возникнут какие-либо вопросы, свяжитесь с нами через Бесплатный форум поддержки.

Похожие статьи

Мы рекомендуем посетить следующие ссылки, чтобы узнать больше о