Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET est un composant qui fournit également la capacité d’éditer et de manipuler des fichiers PDF existants. Aspose fournit ce composant à la fois pour .NET et Java, qui peuvent être utilisés dans vos applications .NET et Java respectivement, en accédant simplement à l’API du composant. Cependant, la méthode pour intégrer Aspose.PDF for .NET avec Coldfusion est un peu différente. Cet article l’explorera en détail.
Pour pouvoir exécuter Aspose.PDF for .NET avec Coldfusion, vous aurez besoin de IIS, .NET 2.0 et Coldfusion. J’ai testé le composant en utilisant IIS 5, .NET 2.0 et Coldfusion 8. Il y a deux autres choses dont vous devez vous assurer lors de l’installation de Coldfusion. Tout d’abord, vous devez spécifier quel(s) site(s) sous IIS exécutera Coldfusion. Deuxièmement, vous devrez sélectionner ‘Services d’intégration .NET’ dans l’installateur de Coldfusion. Les Services d’intégration .NET vous permettent d’accéder à l’assemblage de composants .NET dans les applications Coldfusion ; dans ce cas, le composant sera Aspose.PDF for .NET.
Tout d’abord, vous devez copier le DLL (Aspose.PDF .dll) à un emplacement à partir duquel vous y accéderez pour une utilisation ultérieure ; cela sera défini comme un chemin et attribué à l’attribut assembly de la balise cfobject comme indiqué ci-dessous :
<cfobject type = ".NET" name = "fileinfo"
class = "Aspose.Pdf.Facades.PdfFileInfo"
assembly = "C:/Aspose/Net/Assembly/Aspose.PDF.dll">
L’attribut class dans la balise ci-dessus pointe vers la classe Facades d’Aspose.PDF, qui dans ce cas est PdfFileInfo. L’attribut name est le nom de l’instance de la classe et sera utilisé plus tard dans le code pour accéder aux méthodes ou propriétés de la classe. L’attribut type spécifie le type du composant - dans notre cas, c’est .NET.
Un point important que vous devrez garder à l’esprit lors de l’utilisation du composant .NET dans Coldfusion est que, lorsque vous obtenez ou définissez une propriété de l’objet de classe, vous devez suivre une structure spécifique. Pour définir une propriété, vous utiliserez une syntaxe comme Set_propertyname, et pour obtenir une valeur de propriété, vous utiliserez Get_propertyname.
Par exemple, définir une valeur de propriété :
<cfset FilePath = ExpandPath("guide.pdf")>
Obtenir une valeur de propriété :
<cfoutput>#fileinfo.Get_title()#</cfoutput>
Un exemple basique mais complet pour vous aider à comprendre le processus d’utilisation de Aspose.PDF for .NET dans Coldfusion est donné ci-dessous.
<!--- 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.