Linux 플랫폼에서 PHP를 사용하여 단어를 PDF로 변환하는 방법
1. ubantusudo apt-get install libreoffice
에 libreoffice를 설치하세요. to pdf
/home/wordToPdf/wordFiles/ 디렉터리의 CAS.docx를 pdf로 변환하고 /home/wordToPdf/pdfFiles 디렉터리에 저장합니다.libreoffice --headless --convert-to pdf:writer_pdf_Export /home/wordToPdf/wordFiles/CAS.docx --outdir /home/wordToPdf/pdfFiles
fc- Cache
cache v-fv -updatefontcache
$a='./doc/2.doc';
$b='./pdf';
//$str ="libreoffice --headless --convert-to pdf:writer_pdf_Export ./doc/2.doc --outdir ./pdf";
//$str ='ls '.'./';
$str = "export HOME=/tmp && libreoffice --headless -convert-to pdf /var/www/html/doc/2.doc -outdir /var/www/html/pdf";
var_dump(system($str));
코드 Linux에서 PHP를 사용하여 Word 문서를 pdf로 변환하기 위해이 자습서를 사용하여 Linux OpenOffice에 설치해야합니다. 자세한 설치 및 사용법 튜토리얼은 수정된 페이지(리눅스 플랫폼의 오피스 문서를 PDF(프로그래머용 요리)로 변환하는 예)에 있습니다.
이제 이 튜토리얼을 읽었으므로 Linux 권한이 실제로 매우 혼란스럽다는 사실을 부인할 수 없습니다. PHP를 사용하여 단어 문서를 PDF 문서로 변환하려면 많은 권한 설정이 필요합니다. 따라서 여기서는 PHP에서 사용하는 관련 디렉터리 및 파일에 777 권한을 부여했습니다.
이 기사(Linux 플랫폼의 사무실 문서를 PDF(프로그래머의 요리)로 변환하는 예)에서 키 코드를 명확하게 알 수 있습니다. (아래) java -jar /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf
Java에 대한 777 권한을 설정하려면: chmod 777 /bin/java
/tmp 폴더 제공 및 다음 파일 설정 권한: chmod -R 777 /tmp
권한 설정 후. PHP의 exec
function을 사용하여 다음 코드를 실행할 수 있습니다:
java -jar /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf
위 내용은 Linux에서 PHP를 사용하여 단어를 PDF로 변환하는 공유 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!