Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从命令行使用writer将.doc文件转换为.pdf而不跟踪更改?使用codeigniter_Php_Codeigniter_Ms Word_Libreoffice - Fatal编程技术网

Php 如何从命令行使用writer将.doc文件转换为.pdf而不跟踪更改?使用codeigniter

Php 如何从命令行使用writer将.doc文件转换为.pdf而不跟踪更改?使用codeigniter,php,codeigniter,ms-word,libreoffice,Php,Codeigniter,Ms Word,Libreoffice,我正在使用Libre office或MS office将docx文件转换为pdf。我正在使用此php代码(用于命令行代码执行) 这很好用。但问题是,如果docx包含track changes review标记,则会影响生成的pdf中的对齐方式 如何在生成pdf之前删除曲目更改 或者是否有任何额外的参数需要传递,以表示libre/ms office在转换docx时忽略跟踪更改?如果要使用OpenOffice,则可以从命令行unoconv与最新的LibreOffice一起使用。谢谢你的回复。但是如何

我正在使用Libre office或MS office将docx文件转换为pdf。我正在使用此php代码(用于命令行代码执行)

这很好用。但问题是,如果docx包含track changes review标记,则会影响生成的pdf中的对齐方式

如何在生成pdf之前删除曲目更改
或者是否有任何额外的参数需要传递,以表示libre/ms office在转换docx时忽略跟踪更改?

如果要使用OpenOffice,则可以从命令行unoconv与最新的LibreOffice一起使用。谢谢你的回复。但是如何在转换为pdf之前隐藏/删除docx文档中的审阅跟踪更改。现在我使用的代码是C:\Progra~2\LibreO~1\program\soffice.exe--headless--转换为pdf:writer\u pdf\u Export-outdir
if ($UseLibre)
      $command = 'C:\Progra~2\LibreO~1\program\soffice.exe --headless --convert-to pdf:writer_pdf_Export '.$doc_file_path.' -outdir '.$pdf_file_path; // When using Libre 
else
      $command = 'cscript /nologo D:\wamp\www\doc2pdf.vbs /nologo '.$doc_file_path.' '.$pdf_file_path;  //Whe using MS Office