ColdFusion에서 cfpdf 함수를 사용하여 문서 패킷을 작성합니다. 즉, 다양한 문서를 하나의 PDF 파일로 병합합니다. 병합이 올바르게 작동하고 축소판 이미지가 해당 페이지로 올바르게 링크됩니다. 그러나 축소판 그림 아래에 표시된 페이지 번호가 잘못되었습니다.ColdFusion cfpdf 축소판 번호 매기기가 잘못되었습니다.
cfpdf
기능이 작동 할 디렉토리를 지정하면이 문제는 발생
, 파일이 없습니다 : 과정의 어느 시점에서, 번호는 아래 그림에서 볼 수 있듯이 다시 시작 개별적으로 지정됩니다. 잠재적으로 많은 수의 파일이 처리 될 수 있기 때문에 파일을 개별적으로 지정하는 것은 비실용적입니다.
나는 11
다른 여기에 사람을 가지고 경험이 문제를 또는 치료 제안을 가지고 ColdFusion에서 사용하고?
내가 사용하고있는 코드는 다음과 같습니다
<cfdirectory
action="list" directory="C:\temp\"
type="file" filter="*.pdf" sort="ASC"
name="filesToMerge"
>
<cfpdf
action="merge" destination="Packet.pdf"
overwrite="yes"
keepbookmark="yes"
>
<cfloop query="filesToMerge">
<cfpdfparam source="#filesToMerge.directory#\#filesToMerge.name#">
</cfloop>
</cfpdf>
filesToMerge
대가로 순서를 예상 하는가 무엇을 :
<cfpdf action="merge"
directory="C:\temp" <!--- Directory contains multiple PDF files --->
destination="Packet.pdf"
order="name"
ascending="yes"
overwrite="yes"
keepbookmark="yes">
'C : \ temp'에 무엇이 포함되어 있는지 자세히 설명해 주시겠습니까? 이 PDF 파일의 페이지 번호에 따라 이름이 지정되어 있습니까? – Alex
좋은 점 알렉스. 여기에는 여러 pdf 파일 (* .pdf)이 들어 있습니다. 이를 반영하기 위해 질문을 업데이트했습니다. –