Menggunakan Aspose.Pdf untuk .NET dengan Coldfusion
Latar Belakang
Aspose.PDF untuk .NET adalah komponen yang juga menyediakan kemampuan untuk mengedit dan memanipulasi file PDF yang sudah ada. Aspose.PDF untuk .NET adalah komponen yang juga menyediakan kemampuan untuk mengedit dan memanipulasi file PDF yang sudah ada.
Prasyarat
Untuk dapat menjalankan Aspose.PDF untuk .Net dengan Coldfusion, Anda memerlukan IIS, .Net 2.0, dan Coldfusion. Saya telah menguji komponen menggunakan IIS 5, .Net 2.0, dan Coldfusion 8. Ada dua hal lagi yang perlu Anda pastikan saat menginstal Coldfusion. Pertama, Anda harus menentukan situs mana di bawah IIS yang akan menjalankan Coldfusion. Kedua, Anda harus memilih ‘Layanan Integrasi .Net’ dari penginstal Coldfusion. Layanan Integrasi .Net memungkinkan Anda mengakses perakitan komponen .Net dalam aplikasi Coldfusion; dalam hal ini komponennya adalah Aspose.PDF untuk .NET.
Penjelasan
Pertama-tama, Anda harus menyalin DLL (Aspose.PDF .dll) ke lokasi dari mana Anda akan mengaksesnya untuk digunakan nanti; ini akan diatur sebagai jalur dan ditugaskan ke atribut perakitan dari tag cfobject seperti yang ditunjukkan di bawah ini:
<cfobject type = ".NET" name = "fileinfo"
class = "Aspose.PDF.Facades.PdfFileInfo"
assembly = "C:/Aspose/Net/Assembly/Aspose.PDF.dll">
Atribut kelas dalam tag di atas mengarah ke kelas Aspose.PDF. Facades, yang dalam hal ini adalah PdfFileInfo. Atribut nama adalah nama instansi dari kelas tersebut dan akan digunakan nanti dalam kode untuk mengakses metode atau properti kelas. Atribut tipe menentukan jenis komponen - dalam kasus kita ini adalah .Net.
Satu poin penting yang harus Anda ingat saat menggunakan komponen .Net dalam Coldfusion adalah, ketika Anda mendapatkan atau mengatur properti objek kelas, Anda harus mengikuti struktur tertentu. Untuk mengatur properti, Anda akan menggunakan sintaks seperti Set_propertyname, dan untuk mendapatkan nilai properti Anda akan menggunakan Get_propertyname.
Contohnya
Mengatur nilai properti:
<cfset FilePath = ExpandPath("guide.pdf")>
Mendapatkan nilai properti:
<cfoutput>#fileinfo.Get_title()#</cfoutput>
Contoh dasar namun lengkap untuk membantu Anda memahami proses menggunakan Aspose.PDF untuk .NET dalam Coldfusion diberikan di bawah ini.
Mari kita tampilkan informasi file PDF
<!--- membuat instansi dari kelas PdfFileInfo --->
<cfobject type = ".NET" name = "fileinfo" class = "Aspose.PDF.Facades.PdfFileInfo"
assembly = "C:/Aspose/Net/Assembly/Aspose.PDF.dll">
<!--- mendapatkan jalur file pdf --->
<cfset FilePath = ExpandPath("guide.pdf")>
<!--- menetapkan jalur file pdf ke objek kelas dengan mengatur properti inputfile--->
<cfset fileinfo.Set_inputfile(FilePath)>
<!--- Tampilkan informasi file --->
<cfoutput><b>Title:</b>#fileinfo.Get_title()#</cfoutput><br/>
<cfoutput><b>Subject:</b>#fileinfo.Get_subject()#</cfoutput><br/>
<cfoutput><b>Author:</b>#fileinfo.Get_author()#</cfoutput><br/>
<cfoutput><b>Creator:</b>#fileinfo.Get_Creator()#</cfoutput><br/>