
Іноді потрібно конвертувати файли вихідного коду в інші формати. Це може бути для обміну або аналізу. У цій статті обговорюється, як конвертувати файли вихідного коду Python, PHP, Java, C#, C/C++ у формат PDF у програмах .NET. Крім того, ми програмно захистимо паролем конвертовані файли.
- API перетворення вихідного коду .NET
- Java у PDF за допомогою C#
- Python до PDF за допомогою C#
- PHP у PDF – захистіть файл PDF
.NET API для перетворення вихідного коду
GroupDocs.Viewer for .NET — це API для перегляду документів, який дозволяє відтворювати документи у форматі PDF, HTML і зображення за допомогою програми .NET. Сьогодні ми використаємо цей API у прикладах для перетворення файлів вихідного коду різних мов у формат PDF.
Ви можете завантажити DLL або інсталятор MSI із розділу завантажень або встановити API у своїй програмі .NET за допомогою NuGet.
PM> Install-Package GroupDocs.Viewer
Перетворення коду Java на PDF за допомогою C#
Не потрібно втручатися в складну конфігурацію, просто завантажте файл Java і перетворіть його в PDF. Наступні кроки допоможуть вам перетворити файл вихідного коду Java у PDF за допомогою C#.
- Завантажте файл Java за допомогою класу Viewer.
- Встановіть вихідний файл і його параметри за допомогою класу PdfViewOptions.
- Перетворіть файл у PDF за допомогою відповідного методу View().
Наступний приклад C# перетворює повний файл вихідного коду Java у формат PDF.
/*
* Перетворює файл Java у PDF за допомогою C#
*/
using (Viewer viewer = new Viewer("path/HelloWorld.java"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
viewer.View(viewOptions);
}
Ось перетворений PDF-файл Java із виділенням за допомогою наведеного вище коду C#. Ви також можете додати захист до перетвореного файлу PDF. Щоб дізнатися про захист файлів, перейдіть нижче, де файли PHP перетворені.

Перетворення коду Python на PDF за допомогою C#
Навіщо змінювати код, якщо формат вихідного файлу змінено? Нехай API витримає цей біль. Просто надайте файл .py правильному методу. Наступні кроки показують, як перетворити код Python у PDF за допомогою C#.
- Завантажте вихідний файл Python за допомогою класу Viewer.
- Визначте шлях вихідного файлу та конфігурації за допомогою класу PdfViewOptions.
- Перетворіть файл .py на PDF за допомогою правильного методу View().
Наступний приклад коду C# перетворює файл вихідного коду Python у формат PDF.
/*
* Перетворіть вихідний файл Python у PDF за допомогою C#
*/
using (Viewer viewer = new Viewer("path/source.py"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/python-source.pdf");
viewer.View(viewOptions);
}
Перетворення PHP на PDF за допомогою C#
Подібним чином ви також можете конвертувати файли PHP. Крім того, під час конвертації файлів вихідного коду ви можете додати захист файлів PDF. Давайте захистимо код під час його перетворення. У наступних кроках показано перетворення файлів PHP у формат PDF із захистом у C#.
- Завантажте файл PHP за допомогою класу Viewer.
- Визначте передбачувану безпеку PDF-файлу за допомогою класу Security.
- Встановіть паролі для відкриття та редагування отриманого файлу.
- Визначте вихідний файл за допомогою класу PdfViewOptions.
- Викличте метод View(), щоб відобразити завантажений файл PHP у захищений PDF-файл.
Наступний фрагмент коду C# перетворює файл вихідного коду PHP у захищений паролем файл PDF.
/*
* Перетворіть вихідний файл Php у PDF за допомогою C#
*/
using (Viewer viewer = new Viewer("path/source.php"))
{
Security security = new Security();
security.DocumentOpenPassword = "OpEnD0c";
security.PermissionsPassword = "Ple@se";
security.Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting;
PdfViewOptions viewOptions = new PdfViewOptions("path/php-source.pdf");
viewOptions.Security = security;
viewer.View(viewOptions);
}
Так само ви можете використовувати цей код для файлів вихідних кодів інших підтримуваних мов програмування, таких як C#, C/C++, JS, Ruby тощо.
Отримайте безкоштовну ліцензію API
Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
Підсумовуючи, ми навчилися конвертувати файли вихідного коду різних мов програмування у формат PDF за допомогою C#. У прикладах показано перетворення файлів Java, Python і PHP у формат PDF. Крім того, ми навчилися захищати отриманий PDF-файл. Використовуючи цей API, ви можете розпочати створення власної програми перегляду вихідного коду .NET.
Дізнайтеся більше про GroupDocs.Viewer з документації, щоб створити власну програму перегляду вихідного коду. Якщо у вас виникли запитання, зв’яжіться з нами через форум.