
Terkadang Anda perlu mengonversi file kode sumber ke format lain. Ini mungkin untuk tujuan berbagi atau analisis. Artikel ini membahas cara mengonversi file kode sumber Python, PHP, Java, C#, C/C++ ke format PDF dalam aplikasi .NET. Selanjutnya, kami akan secara terprogram melindungi file yang dikonversi dengan kata sandi.
- Konversi Kode Sumber .NET API
- Java ke PDF menggunakan C#
- Python ke PDF menggunakan C#
- PHP ke PDF - Lindungi file PDF
.NET API untuk Konversi Kode Sumber
GroupDocs.Viewer for .NET adalah API penampil dokumen dan memungkinkan rendering dokumen menjadi PDF, HTML, dan gambar dengan aplikasi .NET. Hari ini, kami akan menggunakan API ini sebagai contoh untuk mengonversi file kode sumber dari berbagai bahasa ke dalam format PDF.
Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.
PM> Install-Package GroupDocs.Viewer
Konversi Kode Java ke PDF menggunakan C#
Tidak perlu terlibat dalam konfigurasi yang rumit, cukup muat file Java, dan ubah menjadi PDF. Langkah-langkah berikut memandu Anda tentang cara mengonversi file kode sumber Java ke PDF menggunakan C#.
- Muat file Java menggunakan kelas Viewer.
- Tetapkan file keluaran dan opsinya menggunakan kelas PdfViewOptions.
- Konversi file ke PDF menggunakan metode View() yang sesuai.
Contoh C# berikut mengonversi file kode sumber Java lengkap ke format PDF.
/*
* Merender file Java ke PDF menggunakan C#
*/
using (Viewer viewer = new Viewer("path/HelloWorld.java"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
viewer.View(viewOptions);
}
Ini adalah PDF yang dikonversi dari file Java dengan penyorotan menggunakan kode C# di atas. Anda juga dapat menambahkan keamanan ke file PDF yang dikonversi. Untuk mempelajari cara mengamankan file, lompat ke bawah di mana file PHP dikonversi.

Konversi Kode Python ke PDF menggunakan C#
Mengapa mengubah kode jika format file sumber Anda diubah? Biarkan API menanggung rasa sakit ini. Berikan saja file .py ke metode yang tepat. Langkah-langkah berikut menunjukkan cara mengonversi kode Python ke PDF menggunakan C#.
- Muat file sumber Python menggunakan kelas Viewer.
- Tentukan jalur file keluaran dan konfigurasi menggunakan kelas PdfViewOptions.
- Konversikan file .py ke PDF menggunakan metode View() yang tepat.
Contoh kode C# berikut mengubah file kode sumber Python menjadi format PDF.
/*
* Ubah file sumber Python menjadi PDF menggunakan C#
*/
using (Viewer viewer = new Viewer("path/source.py"))
{
PdfViewOptions viewOptions = new PdfViewOptions("path/python-source.pdf");
viewer.View(viewOptions);
}
Konversikan PHP ke PDF menggunakan C#
Demikian pula, Anda juga dapat mengonversi file PHP. Selain itu, saat mengonversi file kode sumber, Anda dapat menambahkan keamanan ke file PDF. Mari amankan kode saat dikonversi. Langkah-langkah berikut menunjukkan konversi file PHP ke format PDF dengan keamanan di C#.
- Muat file PHP menggunakan kelas Viewer.
- Tentukan keamanan file PDF yang diinginkan menggunakan kelas Keamanan.
- Tetapkan kata sandi untuk membuka dan mengedit file yang dihasilkan.
- Tentukan file keluaran menggunakan kelas PdfViewOptions.
- Panggil metode View() untuk merender file PHP yang dimuat ke dalam PDF yang dilindungi.
Cuplikan kode C# berikut mengonversi file kode sumber PHP menjadi file PDF yang dilindungi kata sandi.
/*
* Ubah file sumber Php menjadi PDF menggunakan 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);
}
Demikian pula, Anda dapat menggunakan kode ini untuk file kode sumber dari [bahasa pemrograman yang didukung] lain 19 seperti C#, C/C++, JS, Ruby, dan banyak lagi.
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Singkatnya, kami belajar mengonversi file kode sumber dari berbagai bahasa pemrograman ke dalam format PDF menggunakan C#. Contoh telah menunjukkan konversi file Java, Python, dan PHP ke format PDF. Selanjutnya, kami belajar mengamankan file PDF yang dihasilkan. Dengan menggunakan API ini, Anda dapat mulai membangun aplikasi .NET penampil kode sumber Anda sendiri.
Pelajari lebih lanjut tentang GroupDocs.Viewer dari dokumentasi untuk membuat aplikasi penampil kode sumber Anda sendiri. Untuk pertanyaan, hubungi kami melalui forum.