Конвертер 3D PDF csharp

Файли PDF широко використовуються через переваги та функції, які підтримує цей формат. Важливою особливістю в контексті проектування є підтримка 3D-об’єктів. Ви можете включити високоякісний 3D-вміст у файли PDF. У цій статті розповідається про те, як на C# конвертувати 3D-документ PDF. Крім того, 3D-файли PDF корисні, коли потрібно поділитися візуальними деталями. Наприклад, каталог продуктів або огляд дизайну тощо. За допомогою API Aspose ви можете легко конвертувати та відтворювати такі PDF-файли. Aspose.PDF for .NET API дозволяє створювати програму 3D PDF Converter за допомогою C# або VB.NET.

C# 3D PDF Converter API

Aspose.PDF for .NET API підтримує створення PDF-файлів і керування ними. Ми підтримали перетворення та візуалізацію 3D-документів PDF через неодноразові запити функцій. Ви можете ефективно конвертувати файли 3D PDF у файли зображень або HTML. Перетворення у формат HTML може допомогти вам створити програму 3D PDF Converter, тоді як візуалізація зображень може допомогти вам створити програму 3D PDF Viewer. Давайте розглянемо наступні випадки використання:

Створення 3D PDF Converter на C#

Тут ми розглянемо випадки використання C# 3D PDF Conversion. Перш за все, ми будемо перетворювати 3D PDF-документ на HTML у форматі C#. Ви можете виконати наведені нижче дії для перетворення.

  1. Завантажити вхідний файл 3D PDF
  2. Встановіть різні параметри для збереження файлу HTML
  3. Збережіть вихідний файл HTML

У наведеному нижче фрагменті коду показано, як конвертувати 3D 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);

Після перетворення 3D PDF у HTML за допомогою C# перейдемо до вивчення перетворення 3D PDF у зображення. Тут ми перетворимо його на зображення PNG у C#.

Ви можете відтворити 3D-файл PDF у зображення. Це перетворення корисне в сценаріях, коли вам потрібно переглянути файл для затвердження пропозиції продукту, сповіщення про зміну дизайну та багатьох інших сценаріїв. Тож ви можете виконати наведені нижче кроки для перетворення 3D PDF у зображення PNG у ваших програмах 3D PDF Converter:

  1. Завантажити вхідний файл 3D PDF
  2. Встановити роздільну здатність зображення
  3. Створіть зображення PNG як результат

Наступний фрагмент коду базується на цих кроках, які можуть створювати зображення 3D-файлу 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();
}

Висновок

На завершення ми дослідили різні підтримувані функції для файлів 3D PDF у Aspose.PDF for .NET API. Ми навчилися створювати програму 3D PDF Converter за допомогою C#. Однак, якщо ви хочете дізнатися більше про підтримувані формати файлів, зв’яжіться з нами на безкоштовному форумі підтримки.

Дивись також