2017-02-16 1 views
0

PHP 5.4가 설치된 Linux 서버에서 PDFLib 9.x를 실행 중입니다. 특정 입력 PDF의 모든 레이어 목록을 가져 와서 일부 변경 사항을 적용해야합니다 (정확한 가시성). 꽤 오랫동안 API 참조를 파고 있었지만 출력 문서에 새 레이어를 만들고 수정하는 기능 만 찾을 수 있습니다. 또한 구글은 아무것도 가치있는 것을 제공하지 않습니다. 나는이 웹 사이트에서이 예제를 발견했지만 Java에 있으며 PHP에이 코드를 적용 할 전문 기술이 부족합니다.PDFLib는 PHP에서 레이어 이름과 핸들을 얻습니다.

https://www.pdflib.com/pcos-cookbook/special/layers/

어쩌면 누군가가 나를 도울 수 있을까?

답변

1

특정 입력 PDF의 모든 레이어 목록을 가져 와서 일부 변경 사항을 적용해야합니다 (정확한 가시성).

이것은 불가능합니다. PDFlib + PDI를 사용하여 PDF 페이지를 가져올 때 가져온 페이지의 내용을 변경할 수 없습니다. 따라서 레이어 속성을 변경할 수는 없습니다.

공유 한 샘플 코드는 가져온 문서의 레이어 정보를 검색하기위한 것일 뿐이므로이를 조작하기위한 것이 아닙니다.

+0

감사합니다. 이미 그렇게 생각했습니다. 슬픈, 나는 레이어 조작이 그런 틈새 문제라고 생각하지 않았다. –

+0

글쎄, 이것은 틈새 주제되지 않을 수도 있습니다. 그러나 PDFlib에서는 단순히 어떻게 작동하는지 기술에 달려 있습니다. 가져온 모든 페이지는 "블랙 박스"와 유사하므로이를 조작 할 방법이 없습니다. – Rainer

관련 문제