Webをキャプチャして変換するツール
GrabzItのオンラインコミュニティ

ConvertHTML-PDFとPNG / JPGの違い

Hi

ConvertHTMLをPNGで正常に使用してきましたが、同じコード(PDFパラメーターをわずかに変更)を使用してPDFエクスポートのオプションも使用しようとしていますが、PDFエクスポートの結果は若干異なり、正しくありません。 PDFエクスポートでは、HTMLの右と下に余白(余白ではなく)が追加されます。 以下のコードでまったく同じHTMLをテストしました。 別のエクスポートを取得する理由はありますか? 考えられる唯一のことは、ピクセルをmmに変換するとき、丸める必要があることです。

感謝

PNGのコードは次のとおりです。

GrabzIt( "")。ConvertHTML(whatToConvert、{
「ターゲット」:「#captureThis」、
「アドレス」:theAddress、
「フォーマット」:「png」、
「透明」:1、
「bwid​​th」:1200、
「高さ」:628、
「幅」:1200、
「高さ」:628、
「displayid」:「finalImage」、
})。DataURI(dataURLAfterGrabzIt);

PDFのコードは次のとおりです。

GrabzIt()。ConvertHTML(whatToConvert、{
「ターゲット」:「#captureThis」、
「アドレス」:theAddress、
「フォーマット」:「pdf」、
「幅」:317、// mmに変換されたピクセル
「高さ」:166、// mmに変換されたピクセル
「displayid」:「finalImage」、
「mtop」:0、
「mleft」:0、
「mbottom」:0、
「mright」:0
})。DataURI(dataURLAfterGrabzIt);

16年2019月04日(月曜日)にCorey Alderinから質問がありました07:51:XNUMX PM

こんにちはCorey、

はい、おそらくわずかに異なります。 これは、ブラウザでwhatsの正確な画像を作成してから、それをターゲット要素にカットしているためです。 もうXNUMXつはPDF要素に変換され、正しいPDF要素が切り取られます。

また、PDFの場合、幅と高さを指定する必要はないと思います。

敬具

16年2019月04日月曜日、GrabzItサポートによる回答19:07:XNUMX PM

ありがとう。 それで、同じ結果を得ることができますか? 私は多くの異なることをテストしてきましたが、成功しませんでした。 代わりにPNGからPDFへのコンバーターを使用する必要がありますか? 私はそれを避けようとしましたが、たぶんそれが唯一の解決策です。

高さと幅を指定しない場合、さらに空白が追加されます。 私は幅と高さだけを指定するさまざまな組み合わせを試しましたが、それらはすべて異なる結果を与えますが、正しい結果は与えません。

感謝

16年2019月04日(月曜日)のCorey Alderinによる回答46:17:XNUMX PM

キャプチャしようとしているHTMLを提供してください。 おそらくそれを私たちにメールで送信することは理にかなっているでしょう。

16年2019月04日月曜日、GrabzItサポートによる回答50:29:XNUMX PM

確かに、私はそれを送ることができます。 どこに送ればいいですか?

16年2019月05日(月曜日)のCorey Alderinによる回答18:45:XNUMX PM

わかりました、私はあなたが得ているものを見ることができると思います。 ターゲットをPDFとしてキャプチャする瞬間。 それでも、要求したページサイズが返されるため、A4のページサイズを要求した場合は、ターゲットがトリミングされ、A4ページに残ったままになります。

ただし、ページサイズをHTML要素のページサイズに設定して、ターゲットのHTML要素を単独で使用する必要があるようです。

これは正しいです? その場合は、コードの変更が必要になります。 ターゲットイメージを作成するのと同様の方法で、-1をページサイズパラメーターに渡すことでそれができると思います。

16年2019月05日月曜日、GrabzItサポートによる回答23:33:XNUMX PM

はい、それは正しいです。 それがオプションである場合、それは素晴らしいことです。 ありがとう

16年2019月05日(月曜日)のCorey Alderinによる回答26:45:XNUMX PM