2017-01-16 15 views
0

私たちは、\ GuzzleHttp \ Stream \ Streamオブジェクトを返すopen()メソッドを持つファイルシステムのクライアントを持っています。私はファイルシステムから読み込まれるpdfファイルを持っているので、出力をGuzzleストリームオブジェクトとして取得するopen()メソッドを使用しています。GuzzleHttpストリームオブジェクトをutf-8でエンコードされたHTMLに変換しますか?

私は、このpdfファイルをmpdfを使用して作成されている他のpdfsとマージする必要があります。 FPDIを使用しているマージ関数がxref-Dataを読み取れなかったので、私はそれを行うことができませんでした。

GuzzleHttpストリームオブジェクトを適切な形式に変換/操作して、pdfパーサーがそれを読み取れるようにする方法はありますか?

答えて

1

まあ、Guzzle StreamオブジェクトのgetContentsメソッドを使用することができます:http://docs.guzzlephp.org/en/latest/psr7.html?highlight=stream#streams。データの文字列表現を返します。

+0

データの文字列表現を使用してmpdfオブジェクトが読み取ることができる形式に変換し、他のmpdfオブジェクトとマージできるようにする方法はありますか? – Shrav

+1

私はmpdfの経験がありません。 pdfmerger(https://pdfmerger.codeplex.com/)やlibmergepdf(https://github.com/hanneskod/libmergepdf)などの別のpdfマージライブラリを使用して、 –

関連する問題