Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Informasi dalam topik ini berlaku untuk skenario di mana Anda ingin menggunakan Aspose.PDF for .NET melalui COM Interop dalam salah satu bahasa pemrograman berikut:
Aspose.PDF for .NET dijalankan di bawah kendali .NET Framework dan ini disebut kode terkelola. Kode yang ditulis dalam semua bahasa di atas berjalan di luar .NET Framework dan disebut kode tidak terkelola. Interaksi antara kode tidak terkelola dan Aspose.PDF terjadi melalui fasilitas .NET yang disebut COM Interop.
Objek Aspose.PDF adalah objek .NET, tetapi ketika digunakan melalui COM Interop, mereka muncul sebagai objek COM dalam bahasa pemrograman Anda. Oleh karena itu, sebaiknya pastikan Anda tahu cara membuat dan menggunakan objek COM dalam bahasa pemrograman Anda, sebelum Anda mulai menggunakan Aspose.PDF for .NET.
Berikut adalah topik yang perlu Anda kuasai:
Menggunakan objek COM dalam bahasa pemrograman Anda. Lihat dokumentasi bahasa pemrograman Anda dan topik spesifik bahasa lebih lanjut dalam dokumentasi ini.
Bekerja dengan objek COM yang diekspos oleh .NET COM Interop. Lihat Interoperasi Dengan Kode Tidak Terkelola dan Mengekspos Komponen .NET Framework ke COM di MSDN.
Model objek dokumen Aspose.PDF. Lihat Panduan Programmer Aspose.PDF dan Referensi API.
Anda perlu menginstal Aspose.PDF for .NET dan memastikan bahwa itu terdaftar dengan COM Interop (memastikan bahwa itu dapat dipanggil dari kode tidak terkelola).
Untuk mendaftarkan Aspose.PDF for .NET untuk COM Interop secara manual:
Perhatikan bahwa /codebase hanya diperlukan jika Aspose.PDF.dll tidak ada di GAC, menggunakan opsi ini membuat regasm menempatkan jalur untuk assembly di registri.
ProgID adalah singkatan dari “identifikasi programatik”. Ini adalah nama kelas COM yang digunakan untuk membuat objek. ProgIDs terdiri dari nama pustaka “Aspose.PDF” dan nama kelas.
Jika bahasa pemrograman Anda (misalnya Visual Basic atau Delphi) memungkinkan Anda untuk merujuk pustaka tipe COM, maka tambahkan referensi ke Aspose.PDF.tlb dan untuk melihat semua kelas, metode, properti, dan enumerasi Aspose.PDF for .NET di Browser Objek Anda.
Untuk menghasilkan file TLB:
Pembuatan objek COM mirip dengan pembuatan objek .NET biasa:
'Instantiate Pdf instance by calling its empty constructor
Dim document
Set document = CreateObject("Aspose.Pdf.Document")
Setelah dibuat, Anda dapat mengakses metode dan properti objek, seolah-olah itu adalah objek COM:
'Add page to the document
document.Pages.Add()
Beberapa metode memiliki overload dan mereka akan diekspos oleh COM Interop dengan akhiran numerik ditambahkan ke mereka, kecuali untuk metode pertama yang tetap tidak berubah. Misalnya, overload metode Document.Save menjadi Document.Save, Document.Save_2, dan seterusnya.
Untuk informasi lebih lanjut, lihat artikel spesifik bahasa lebih lanjut dalam dokumentasi ini.
Jika Anda perlu menggunakan banyak kelas, metode, dan properti Aspose.PDF for .NET, pertimbangkan untuk membuat assembly pembungkus (menggunakan C# atau bahasa pemrograman .NET lainnya). Assembly pembungkus membantu menghindari penggunaan Aspose.PDF for .NET secara langsung dari kode tidak terkelola.
Pendekatan yang baik adalah mengembangkan assembly .NET yang merujuk Aspose.PDF for .NET dan melakukan semua pekerjaan dengannya, dan hanya mengekspos seperangkat kelas dan metode minimal ke kode tidak terkelola. Aplikasi Anda kemudian harus bekerja hanya dengan pustaka pembungkus Anda.
Mengurangi jumlah kelas dan metode yang perlu Anda panggil melalui COM Interop menyederhanakan proyek. Menggunakan kelas .NET melalui COM Interop sering kali memerlukan keterampilan tingkat lanjut.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.