Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET هو مكون يوفر أيضًا القدرة على تحرير والتلاعب بملفات PDF الموجودة. تقدم Aspose هذا المكون لكل من .NET و Java، والتي يمكن استخدامها في تطبيقاتك .NET و Java على التوالي، من خلال الوصول ببساطة إلى واجهة برمجة التطبيقات الخاصة بالمكون. ومع ذلك، فإن الطريقة لدمج Aspose.PDF for .NET مع Coldfusion مختلفة قليلاً. ستستكشف هذه المقالة ذلك بالتفصيل.
لكي تتمكن من تشغيل Aspose.PDF for .NET مع Coldfusion، ستحتاج إلى IIS و .NET 2.0 و Coldfusion. لقد اختبرت المكون باستخدام IIS 5 و .NET 2.0 و Coldfusion 8. هناك شيئان آخران يجب عليك التأكد منهما أثناء تثبيت Coldfusion. أولاً، يجب عليك تحديد أي موقع (مواقع) تحت IIS سيعمل على تشغيل Coldfusion. ثانيًا، سيتعين عليك اختيار “خدمات دمج .NET” من مثبت Coldfusion. تتيح لك خدمات دمج .NET الوصول إلى تجميع مكون .NET في تطبيقات Coldfusion؛ في هذه الحالة سيكون المكون هو Aspose.PDF for .NET.
أولاً وقبل كل شيء، يجب عليك نسخ DLL (Aspose.PDF .dll) إلى موقع ستقوم بالوصول إليه للاستخدام لاحقًا؛ سيتم تعيين هذا كمسار وتعيينه إلى خاصية التجميع لعلامة cfobject كما هو موضح أدناه:
<cfobject type = ".NET" name = "fileinfo"
class = "Aspose.Pdf.Facades.PdfFileInfo"
assembly = "C:/Aspose/Net/Assembly/Aspose.PDF.dll">
تشير خاصية class في العلامة أعلاه إلى فئة Aspose.PDF Facades، والتي في هذه الحالة هي PdfFileInfo. خاصية name هي اسم مثيل الفئة وسيتم استخدامها لاحقًا في الكود للوصول إلى طرق أو خصائص الفئة. تحدد خاصية type نوع المكون - في حالتنا هو .NET.
نقطة مهمة يجب أن تضعها في اعتبارك أثناء استخدام المكون .NET في Coldfusion هي أنه عند الحصول على أي خاصية من كائن الفئة أو تعيينها، يجب عليك اتباع هيكل محدد. لتعيين خاصية، ستستخدم بناء جملة مثل Set_propertyname، وللحصول على قيمة خاصية ستستخدم Get_propertyname.
على سبيل المثال، تعيين قيمة خاصية:
<cfset FilePath = ExpandPath("guide.pdf")>
الحصول على قيمة خاصية:
<cfoutput>#fileinfo.Get_title()#</cfoutput>
مثال أساسي ولكنه كامل لمساعدتك على فهم عملية استخدام Aspose.PDF for .NET في Coldfusion موضح أدناه.
<!--- create an instance of PdfFileInfo class --->
<cfobject type = ".NET" name = "fileinfo" class = "Aspose.Pdf.Facades.PdfFileInfo"
assembly = "C:/Aspose/Net/Assembly/Aspose.PDF.dll">
<!--- get pdf file path --->
<cfset FilePath = ExpandPath("guide.pdf")>
<!--- assign pdf file path to the class object by setting its inputfile property--->
<cfset fileinfo.Set_inputfile(FilePath)>
<!--- Show file info --->
<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/>
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.