Linux 플랫폼에서는 PHP를 사용하여 Word 문서를 PDF로 변환하는 것이 일반적인 요구 사항입니다. 이 기사에서는 Linux 시스템에서 Word 문서를 PDF로 변환하는 방법을 소개합니다.
Libreoffice는 Word 및 PDF 파일을 포함하여 여러 문서 형식의 처리를 지원하는 오픈 소스 사무실 소프트웨어 제품군입니다. Linux 시스템에서는 다음 명령을 사용하여 LibreOffice를 설치할 수 있습니다.
설치가 완료되면 명령 줄을 사용하여 LibreOffice를 입력하여 설치가 성공했는지 확인하십시오.
변환을 시작하기 전에 서버에 PHP가 설치되어 있고 해당 읽기 및 쓰기 권한이 있는지 확인하십시오. 동시에/var/www/html/uploads와 같은 서버의 지정된 디렉토리로 변환하려면 Word 문서를 업로드해야합니다.
다음은 PHP를 사용하여 Word 문서를 PDF로 변환하기위한 샘플 코드입니다.
이 코드에서 $ WordFilePath 및 $ PDFFILEPATH는 각각 변환 할 Word 문서의 경로와 생성 된 PDF 파일을 각각 지적합니다. exec () 함수를 사용하여 LibreOffice 명령을 실행하여 변환을 완료하십시오. -헤드리스가 인터페이스 모드없이 실행되는 것을 의미합니다.-코버 트로 PDF는 PDF 형식으로 변환을 지정하고-outdir는 출력 디렉토리를 지정합니다.
실행이 완료된 후 생성 된 PDF 파일이 존재하는지 확인하여 변환이 성공했는지 확인하십시오.
위의 코드를 Convert.php 파일로 저장하고 웹 서버 루트 디렉토리에 업로드하십시오. 그런 다음 브라우저를 통해 http : //localhost/convert.php 에 액세스하여 변환 작업을 수행하십시오.
변환이 성공하면 생성 된 PDF 파일은 지정된 디렉토리에 저장되며 사용자에게 직접 다운로드하거나 표시 할 수 있습니다.
이 기사에서는 Linux 플랫폼에서 PHP를 사용하여 Word 문서를 PDF로 변환하는 방법에 대해 설명합니다. Libreoffice 명령 및 PHP 코드의 도움으로 문서 형식을 쉽게 변환 할 수 있습니다.
많은 문서 변환이 필요한 시나리오의 경우이 코드를 함수로 캡슐화하고 다른 기능과 결합하여 배치 변환 또는 타이밍 작업을 구현할 수 있습니다. 예를 들어, 예정된 작업 스케줄링 도구를 사용하여 매일 업로드 된 Word 파일을 자동으로 변환하십시오.