2017-11-02 27 views
0

PHP를 사용하여 동적으로 수정하고자하는 텍스트가있는 PDF가 있습니다. 이미 다른 PDF에서이 작업이 진행 중입니다. PHP는 단순히 %token% 형태의 토큰을 데이터베이스에서 가져온 다른 값으로 대체합니다. 텍스트 편집기에서 해당 PDF를 열면 % token %을 일반 텍스트로 볼 수 있습니다. 그러나이 다른 PDF를 사용하여 동일한 작업을 수행하려는 경우 텍스트 편집기에서 파일을 여는 경우 Adobe Acrobat Pro를 사용하여 명시 적으로 토큰을 만들지 만 일반 텍스트에는 토큰이 없습니다. 분명히이 PDF의 PDF 문자열 내용은 암호화되거나 압축되거나 둘 다입니다. 내가 알고 싶은 것은 PHP가 그것을 조작 할 수 있도록 문자열 내용이 일반 텍스트로 남아 있도록 PDF를 어떻게 저장할 수 있는가하는 것입니다.나중에 PHP 조작을 위해 PDF 저장하기

일부 PHP 라이브러리를 사용하여 전체 PDF를 처음부터 동적으로 만들고 싶지 않습니다. 그게 할 수있는 일인 줄 알았지 만, 내가 작업하고있는 PDF가 이미 존재하고, 단지 설명 된 방식대로 약간 수정하고 싶다.

+0

PHP만으로는 PDF를 수정할 수 없습니다. 당신은 그것을하기 위해 몇 가지 추가 라이브러리가 필요합니다 .. 또한 귀하의 질문을 명확하게하십시오. – Samy

+0

내 질문을 "명확하게"어떻게 제안 하시겠습니까? 나는 이것을 고뇌스럽게 묘사 한 것으로 생각했다. "다른 라이브러리"-이 PHP 라이브러리입니까? 그렇다면 PHP만으로 PDF를 수정하게 될 것입니다. 또한, 내가 분명히 우수한 영어로 설명했듯이, 내가하고 싶은 일은 이미 다른 PDF 파일로 끝났기 때문에 가능합니다. 감사! – gustron

+0

분명 할 수 있습니다. 나는 그것을 제대로 이해하지 못한다. 희망 누군가가 않습니다. – Samy

답변

0

무료 커맨드 라인 도구 인 PDFtk를 사용하면 PDF를 압축/압축 해제 할 수 있고 좋은 점이 많습니다. 다음을 참고하십시오. https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

추신 : 나는 인터넷에서 특별 pdf 달력 양식을 편집합니다. 나는 그것을 압축 해제하고 주말을 위해 끔찍한 핑크 색을 회색 (토요일)과 파란색으로 대체한다. 바이올렛 나는 휴가철을 표시하기 위해 작은 막대를 사용합니다.