مبدل پی دی اف سه بعدی csharp

فایل‌های PDF به دلیل نقاط قوت و ویژگی‌هایی که توسط این قالب پشتیبانی می‌شود، معمولاً و اغلب استفاده می‌شوند. یکی از ویژگی های مهم در زمینه طراحی، پشتیبانی از اشیاء سه بعدی است. می توانید محتوای سه بعدی با کیفیت بالا را در فایل های PDF قرار دهید. این مقاله نحوه تبدیل یک سند PDF سه بعدی را در سی شارپ پوشش می دهد. علاوه بر این، فایل‌های PDF سه‌بعدی در جایی که نیاز به اشتراک‌گذاری جزئیات بصری دارید، مفید هستند. به عنوان مثال، کاتالوگ محصول، یا بررسی طراحی و غیره. با Aspose API ها می توانید به راحتی چنین فایل های PDF را تبدیل و رندر کنید. Aspose.PDF for .NET API شما را قادر می سازد تا با استفاده از C# یا VB.NET یک برنامه تبدیل PDF سه بعدی ایجاد کنید.

C# 3D PDF Converter API

Aspose.PDF for .NET API از ایجاد و دستکاری فایل‌های PDF پشتیبانی می‌کند. ما از تبدیل و ارائه اسناد PDF سه بعدی به دلیل درخواست های مکرر ویژگی پشتیبانی کرده ایم. شما می توانید فایل های پی دی اف سه بعدی را به طور موثر به تصاویر یا فایل های HTML تبدیل کنید. تبدیل به فرمت HTML می تواند به شما در ایجاد برنامه تبدیل PDF سه بعدی کمک کند در حالی که رندر کردن به تصاویر می تواند به شما در ایجاد برنامه نمایشگر PDF سه بعدی کمک کند. اجازه دهید موارد استفاده زیر را بررسی کنیم:

ایجاد مبدل PDF سه بعدی در سی شارپ

در اینجا ما موارد استفاده C# 3D Conversion PDF را در نظر خواهیم گرفت. اول از همه، ما سند 3D PDF را به HTML در قالب فایل C# تبدیل خواهیم کرد. برای تبدیل می توانید مراحل زیر را دنبال کنید:

  1. فایل PDF 3 بعدی ورودی را بارگیری کنید
  2. گزینه های مختلفی را برای ذخیره فایل HTML تنظیم کنید
  3. فایل HTML خروجی را ذخیره کنید

قطعه کد زیر نحوه تبدیل PDF سه بعدی به HTML را با استفاده از C# نشان می دهد:

Document document = new Document(dataDir + "3DTest.pdf");
HtmlSaveOptions options = new HtmlSaveOptions
{
    SplitIntoPages = false,
    FixedLayout = true,
    CompressSvgGraphicsIfAny = false,
    SaveTransparentTexts = true,
    SaveShadowedTextsAsTransparentTexts = true,
    RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground,
    PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml
};
document.Save(dataDir + "3Doutput.html", options);

پس از تبدیل PDF سه بعدی به HTML در سی شارپ، اجازه دهید به بررسی تبدیل PDF سه بعدی به تصویر بپردازیم. در اینجا ما آن را به یک تصویر PNG در سی شارپ تبدیل می کنیم.

شما می توانید یک فایل پی دی اف سه بعدی را به یک تصویر رندر کنید. این تبدیل در سناریوهایی مفید است که نیاز به پیش نمایش فایل برای تأیید یک نقل قول از یک محصول، برخی از اعلان تغییر طراحی و بسیاری از سناریوهای دیگر دارید. بنابراین می توانید مراحل زیر را برای تبدیل PDF 3D به یک تصویر PNG در برنامه های 3D PDF Converter خود دنبال کنید:

  1. فایل PDF 3 بعدی ورودی را بارگیری کنید
  2. تنظیم وضوح تصویر
  3. تصویر PNG را به عنوان خروجی ایجاد کنید

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

// سند را باز کنید
Document pdfDocument = new Document(dataDir + "3D.pdf");


using (FileStream imageStream = new FileStream(dataDir + "3DPDF.png", FileMode.Create))
{
    // شی Resolution را ایجاد کنید
    Resolution resolution = new Resolution(300);
    // ایجاد دستگاه PNG با ویژگی های مشخص شده (عرض، ارتفاع، وضوح)
    PngDevice pngDevice = new PngDevice(resolution);

    // یک صفحه خاص را تبدیل کنید و تصویر را در جریان ذخیره کنید
    pngDevice.Process(pdfDocument.Pages[1], imageStream);

    // بستن جریان
    imageStream.Close();
}

نتیجه

در پایان، ما ویژگی‌های مختلف پشتیبانی شده برای فایل‌های PDF سه بعدی را در Aspose.PDF برای .NET API بررسی کرده‌ایم. ما یاد گرفتیم که چگونه با استفاده از سی شارپ اپلیکیشن تبدیل PDF سه بعدی بسازیم. با این حال، اگر علاقه مند به کاوش بیشتر در مورد فرمت های فایل های پشتیبانی شده هستید، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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