2016-09-14 4 views
1

PHPでCloudConvert APIを使用して、HTMLをPDFに変換しようとしていますが、これまでのところhtmlファイル内に埋め込まれたすべてのアセット(img、css、js、font)を含むhtmlファイルしか受信できません。私はアセットを個別のファイルとしてダウンロードすることができるようにしたいと思います。ウェブインターフェースではこれが可能ですが、API/SDKを使用してこれを動作させるのは難しいです。
ありがとうございました! 私のコードは次のようになります。PHP SDKでCloudConvert APIを使用して複数のファイルとして変換をダウンロードするにはどうすればよいですか?

$process = $api->createProcess([ 
    "inputformat" => "pdf", 
    "outputformat" => "html", 
]); 

$process->start([ 
    "input"=>"download", 
    "file"=>$pdf_url, 
    "outputformat" => "html", 
    "converteroptions" => [ 
     "zoom" => 1, 
     "page_width" => 900, 
     "page_height" => 1100, 
     "embed_css" => [], 
     "embed_font" => [], 
     "embed_javascript" => [], 
     "embed_image" => [], 
    ], 
])->wait(); 

$process->downloadAll($download_dir); 

答えて

1

オプションembed_javascriptembed_cssなどブール値です:テスト

$process->start([ 
    "input"=>"download", 
    "file"=>$pdf_url, 
    "outputformat" => "html", 
    "converteroptions" => [ 
     "embed_css" => false, 
     "embed_font" => false, 
     "embed_javascript" => false, 
     "embed_image" => false, 
    ], 
])->wait(); 
+0

おかげで、これは働いていました!私の唯一の提案は、APIコールを生成するためにAPI呼び出しを使用し、アセットの埋め込みオプションの選択を解除したためにPHPのコードを生成してしまったためです。偽です。 – kk64738

関連する問題