تبدیل تصویر MD به PDF

می‌توانید فایل‌های MD را به فرمت‌های مختلف بر اساس نیاز خود تبدیل کنید. اجازه دهید چند مورد از سناریوهای تبدیل رایج را بررسی کنیم:

فایل Markdown (MD) به PDF یا تبدیل تصویر – نصب API

Aspose.HTML برای جاوا API از کار با فایل های علامت گذاری پشتیبانی می کند. شما نیازی به مراقبت از جزئیات جزئی فرمت های فایل ندارید. درعوض، می‌توان از فراخوانی‌های ساده API برای ایجاد، ویرایش یا دستکاری فرمت‌های فایل پشتیبانی شده استفاده کرد. می توانید به راحتی API را با پیکربندی زیر در pom.xml خود نصب کنید، یا فایل JAR را به سرعت از بخش رسمی دانلودها دانلود کنید:

مخزن:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

وابستگی:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

تبدیل فایل MD Markdown به PDF با استفاده از جاوا

تبدیل فایل MD به PDF یک فرآیند دو مرحله ای است. ابتدا باید فایل markdown را به فرمت HTML تبدیل کنید. سپس می توانید آن را به یک سند PDF رندر کنید. در زیر مراحل تبدیل MD به PDF در جاوا آمده است:

  1. فایل MD ورودی را بارگیری کنید
  2. MD را به HTML و سپس به فایل خروجی PDF تبدیل کنید

قطعه کد زیر نحوه تبدیل فایل MD به PDF را به صورت برنامه نویسی در جاوا نشان می دهد:

// فایل MD ورودی را بارگیری کنید و Markdown را به سند HTML تبدیل کنید
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");

// تبدیل فایل HTML به فرمت فایل PDF خروجی
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");

با استفاده از جاوا فایل MD را به صورت PNG، JPG، TIFF به تصویر تبدیل کنید

اجازه دهید با کمی اصلاح فرآیند تبدیل، یک قدم دیگر جلوتر برویم. در این مثال فایل HTML را در حافظه ذخیره می کنیم. این یک رویکرد زمان و حافظه کارآمد برای تبدیل فایل است زیرا رندر کردن فایل HTML به تصویر در حال حاضر سریع خواهد بود. مراحل زیر فرآیند تبدیل MD به تصویر را نشان می دهد:

  1. فایل MD Markdown ورودی را بارگیری کنید
  2. MD را به فرمت HTML تبدیل کنید
  3. ذخیره تصویر خروجی به صورت PNG ImageFormat

کد زیر نحوه تبدیل MD به فایل تصویری مانند JPG، PNG و غیره را با جاوا توضیح می دهد:

// تبدیل Markdown به سند HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
    // تبدیل سند HTML به فرمت فایل تصویری PNG
    Converter.convertHTML(
            document,
            new ImageSaveOptions(
                    ImageFormat.Png
            ),
            dataDir + "output_md.png"
    );
} finally {
    if (document != null) {
        document.dispose();
    }
}

نتیجه

ما یاد گرفته ایم که چگونه یک فایل Markdown MD را به فرمت های مختلف فایل مانند PDF، PNG، JPG یا تصویر TIFF به صورت برنامه نویسی در سی شارپ تبدیل کنیم. می‌توانید تمام جزئیات مربوط به API را در صفحه خانواده محصول کاوش کنید. علاوه بر این، ما همیشه از طریق تالارهای پشتیبانی رایگان در دسترس هستیم تا در مورد نیازها و نگرانی های شما بحث کنیم.

همچنین ببینید