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 애플리케이션에서 구성 요소의 API에 간단히 접근하여 사용할 수 있습니다. 그러나 Coldfusion과 Aspose.PDF for .NET를 통합하는 방법은 약간 다릅니다. 이 기사에서는 이를 자세히 살펴보겠습니다.
ColdFusion과 함께 Aspose.PDF for .NET를 실행하려면 IIS, .NET 2.0 및 ColdFusion이 필요합니다. 저는 IIS 5, .NET 2.0 및 ColdFusion 8을 사용하여 구성 요소를 테스트했습니다. ColdFusion을 설치할 때 확인해야 할 두 가지가 더 있습니다. 첫째, IIS에서 ColdFusion을 실행할 사이트를 지정해야 합니다. 둘째, ColdFusion 설치 프로그램에서 ’ .NET Integration Services’를 선택해야 합니다. .NET Integration Services는 ColdFusion 애플리케이션에서 .NET 구성 요소 어셈블리에 접근할 수 있게 해줍니다. 이 경우 구성 요소는 Aspose.PDF for .NET입니다.
먼저, DLL(Aspose.PDF .dll)을 나중에 사용할 수 있도록 접근할 수 있는 위치에 복사해야 합니다. 이 경로는 설정되어 cfobject 태그의 assembly 속성에 할당됩니다. 아래와 같이 설정됩니다:
<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입니다.
ColdFusion에서 .NET 구성 요소를 사용할 때 염두에 두어야 할 중요한 점은 클래스 객체의 속성을 가져오거나 설정할 때 특정 구조를 따라야 한다는 것입니다. 속성을 설정하려면 Set_propertyname과 같은 구문을 사용하고, 속성 값을 가져오려면 Get_propertyname을 사용해야 합니다.
예를 들어, 속성 값을 설정합니다:
<cfset FilePath = ExpandPath("guide.pdf")>
속성 값을 가져옵니다:
<cfoutput>#fileinfo.Get_title()#</cfoutput>
ColdFusion에서 Aspose.PDF for .NET를 사용하는 과정을 이해하는 데 도움이 되는 기본적이지만 완전한 예제는 아래에 제공됩니다.
<!--- 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.