PHP経由でPDFファイルをHTMLファイルに変換できるようにしたいのですが、問題が発生しています。
Saasposeを使用してこれを行う基本的な方法を見つけました。これにより、PDFをHTMLファイルに変換できます。ただし、これには、SVG、画像、ポジショニング、フォントなどの使用など、いくつかの問題があります。
必要なのは、PHPファイルとそれに関連する画像からテキストを取得し、絶対位置でフォーマットするのではなく、線形フォーマットで表示する機能だけです。
これが意味するのは、PDFが次のようになっている場合です。
単一列のデザインHTMLファイルに変換したいと思います。画像があったら、それも返して欲しいです。
これはPHPで可能ですか?PDFファイルからテキストを簡単に取得できることは知っていますが、画像も取得するのはどうでしょうか。
もう1つの問題は、単一のファイルでクライアントに提供されるため、すべてをインラインにしたいということです。現在、私はいくつかのコードを介して私のセットアップでこれを行うことができます:
for ($i = 0; $i < $object_number; $i++) {
$object = $html->find("object")->find("embed")->eq($i);
$embed = file_get_contents("Output/OutputHtml/" . $object->attr("src"));
array_push($converted_obj, $embed);
array_push($original_obj, $object);
}
for ($i = 0; $i < $object_number; $i++){
pq($original_obj[$i])->replaceWith($converted_obj[$i]);
}
これはすべてのSVG
ファイルを取得し、それらをインラインで表示します。私が使用できるので、画像はこれのために簡単でしょうbase64
。