علامت گذاری به pdf

تبدیل Markdown به PDF با NET REST API.

Markdown، با نحو ساده و پذیرش گسترده در بین نویسندگان و توسعه دهندگان، به عنوان یک انتخاب محبوب برای ایجاد اسناد ساختاریافته ظاهر شده است. با این حال، وقتی صحبت از اشتراک گذاری و چاپ اسناد می شود، PDF یک استاندارد طلایی باقی می ماند. از حفظ قالب‌بندی و چیدمان گرفته تا اطمینان از سازگاری بین پلتفرم‌ها، این فرآیند تبدیل به اشتراک گذاری اسناد را ساده می‌کند و حرفه‌ای بودن را افزایش می‌دهد. در این مقاله، ما می‌خواهیم فرآیند تبدیل Markdown به PDF با استفاده از NET REST API را بررسی کنیم و بینش‌ها و تکنیک‌هایی را برای ساده‌سازی گردش کار اسناد و افزایش بهره‌وری ارائه کنیم.

API تبدیل MD به PDF

با Aspose.PDF Cloud SDK for .NET، تبدیل Markdown به PDF بسیار آسان است. این SDK قدرتمند راه حلی جامع برای تبدیل یکپارچه اسناد Markdown به PDF با کیفیت حرفه ای ارائه می دهد. فراتر از تبدیل، Cloud SDK دارای طیف وسیعی از ویژگی های هیجان انگیز برای افزایش قابلیت های پردازش اسناد شما است. از ایجاد PDF از ابتدا گرفته تا دستکاری فایل‌های PDF موجود، اضافه کردن حاشیه‌نویسی و استخراج متن، این API به توسعه‌دهندگان با ابزارهای همه‌کاره برای ساده‌سازی جریان‌های کاری سندشان قدرت می‌دهد.

برای استفاده از SDK، «Aspose.Pdf-Cloud» را در مدیریت بسته‌های NuGet جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند.

  • اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب کاربری رایگان ایجاد کنید.

علامت گذاری به PDF در C#.NET

همانطور که متوجه شدیم Aspose.PDF Cloud SDK for .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);

// نام پی دی اف حاصل
String resultantPDF = "Resultant.pdf";

// نام تصویر JPG ورودی
String inputFile = "mixed.md";

// بارگیری منبع Markdown از درایو محلی
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // فایل XPS را در فضای ذخیره سازی ابری آپلود کنید
    pdfApi.UploadFile("mixed.md", stream);

    // برای تبدیل MD به فرمت PDF با API تماس بگیرید
    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 ما استفاده کنید.

با استفاده از دستورات cURL Markdown را به PDF تبدیل کنید

با استفاده از قدرت 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» با نام تصویر پی‌دی‌اف حاصل و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

نتیجه

در نتیجه، چه عملکرد جامع و سهولت یکپارچه‌سازی ارائه شده توسط SDK یا کارایی دستورات cURL را ترجیح دهید، هر دو راه‌حل‌های کارآمدی را برای خودکار کردن فرآیند تبدیل ارائه می‌دهند. Aspose.PDF Cloud با توانمندسازی توسعه دهندگان با ابزارهایی برای ادغام یکپارچه تبدیل Markdown به PDF در گردش کار خود، تضمین می کند که می توانید به راحتی به اهداف پردازش سند دست یابید.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم برای کسب اطلاعات در مورد پست های وبلاگ زیر بازدید کنید: