уценка в pdf

Преобразование Markdown в PDF с помощью .NET REST API.

Markdown благодаря своему простому синтаксису и широкому распространению среди авторов и разработчиков стал популярным выбором для создания структурированных документов. Однако когда дело доходит до обмена и печати документов, PDF остается золотым стандартом. Этот процесс преобразования упрощает обмен документами и повышает профессионализм: от сохранения форматирования и макета до обеспечения совместимости между платформами. В этой статье мы собираемся изучить процесс преобразования Markdown в PDF с помощью .NET REST API, предоставив идеи и методы, позволяющие оптимизировать рабочий процесс с документами и повысить вашу производительность.

API преобразования MD в PDF

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

Чтобы использовать SDK, найдите Aspose.Pdf-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Добавить пакет». Это добавит ссылку на SDK в ваш проект.

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

Уценка в PDF в C# .NET

Поскольку мы обнаружили, что Aspose.PDF Cloud SDK для .NET является идеальным выбором для всех ваших потребностей в обработке PDF, давайте воспользуемся этим API для преобразования Markdown в PDF с помощью C# .NET. Пожалуйста, следуйте инструкциям, указанным ниже, чтобы выполнить преобразование MD в PDF.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Создайте объект класса PdfApi, куда мы передаем учетные данные клиента в качестве аргументов.

pdfApi.UploadFile("mixed.md", stream);

Загрузите входной файл Markdown в облачное хранилище.

var resltant = pdfApi.GetMarkdownInStorageToPdf(inputFile);

Вызовите API, чтобы преобразовать файл Markdown, доступный в облачном хранилище, в формат PDF.

saveToDisk(resltant, "myResultant.pdf");

Пользовательский метод сохранения полученного PDF-файла на локальном диске.

// Дополнительные примеры: https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples.

// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// создать экземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// имя результирующего PDF-файла
String resultantPDF = "Resultant.pdf";

// имя входного изображения JPG
String inputFile = "mixed.md";

// загрузить источник Markdown с локального диска
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // загрузить XPS-файл в облачное хранилище
    pdfApi.UploadFile("mixed.md", stream);

    // вызов API для преобразования MD в формат PDF
    var resltant = pdfApi.GetMarkdownInStorageToPdf(inputFile);
    
    // сохраните полученный PDF-файл на локальном диске
    saveToDisk(resltant, "myResultant.pdf");
}

// метод сохранения содержимого потока в файл на локальном диске
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

уценка в pdf

Предварительный просмотр преобразования Markdown в PDF.

Образец файла XPS и результирующий PDF-файл, созданный в приведенном выше примере, можно загрузить с сайтов mixed.md и resultant.pdf.

  • Чтобы просмотреть полученный PDF-файл, вы можете использовать наше бесплатное онлайн-приложение PDF Viewer.

Преобразование Markdown в PDF с помощью команд cURL

Используя возможности API Aspose.PDF Cloud и интегрируя его с командами cURL, вы можете легко автоматизировать процесс преобразования и включить его в свои рабочие процессы. С помощью всего лишь нескольких простых команд вы можете начать преобразование, указав входной файл Markdown, и получить результирующий выходной PDF-файл. Этот подход не только эффективен, но и универсален, позволяя легко интегрировать его в различные среды и платформы разработки.

При использовании этого подхода первым шагом является создание токена доступа JWT с помощью следующей команды:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Получив токен JWT, выполните следующую команду, чтобы преобразовать файл Markdown, доступный в облачном хранилище, в формат PDF. Полученный PDF-файл сохраняется на локальном диске.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/markdown?srcPath={sourceFile}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

Если нам необходимо сохранить полученный PDF-файл в облачном хранилище, нам необходимо выполнить следующую команду.

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/markdown?srcPath={sourceFile}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Замените sourceFile на имя входного файла Markdown, доступного в облачном хранилище, resultantPDF на имя результирующего PDF-изображения и accessToken на токен доступа JWT, созданный выше.

Заключение

В заключение, независимо от того, предпочитаете ли вы комплексную функциональность и простоту интеграции, обеспечиваемую SDK, или эффективность использования сценариев команд cURL, оба способа предлагают эффективные решения для автоматизации процесса преобразования. Предоставляя разработчикам инструменты для плавной интеграции преобразования Markdown в PDF в их рабочие процессы, Aspose.PDF Cloud гарантирует, что вы сможете с легкостью достичь целей обработки документов.

Полезные ссылки

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие статьи в блоге, чтобы получить информацию о: