質問編集履歴

2

追記

2018/03/01 06:13

投稿

cofee
cofee

スコア44

title CHANGED
File without changes
body CHANGED
@@ -55,4 +55,6 @@
55
55
  }
56
56
 
57
57
 
58
- ```
58
+ ```
59
+ 参考サイトを見ながらpdf変換するコードを記入しましたが生成されませんでした。
60
+ パスの書き方は合っていますでしょうか?

1

ソース修正

2018/03/01 06:12

投稿

cofee
cofee

スコア44

title CHANGED
File without changes
body CHANGED
@@ -30,6 +30,8 @@
30
30
  * PDF生成
31
31
  */
32
32
  private function makepdf($result){
33
+
34
+     $LIBRE_PATH = 'C:\Users\sample\Downloads\LibreOfficePortablePrevious\App\libreoffice\program\soffice.exe';
33
35
 
34
36
  //テンプレート読み込み
35
37
  $inputFileName = 'sample.xlsx';
@@ -48,7 +50,8 @@
48
50
  $writer->save('sample2.xlsx');
49
51
 
50
52
      //この下に保存したExcelをPDFに変換してPDFを生成する処理を書きたいです。
51
-
53
+ $command = $LIBRE_PATH.'--headless --convert-to pdf:writer_pdf_Export sample2.xlsx';
54
+ exec($command);
52
55
  }
53
56
 
54
57