Tools om het web vast te leggen en te converteren
GrabzIt is een online community

ConvertHTML - verschil tussen PDF en PNG / JPG

Hi

Ik heb ConvertHTML met PNG met succes gebruikt en nu heb ik geprobeerd dezelfde code te gebruiken (enigszins aangepast voor de PDF-parameters) om ook de optie voor PDF-export te hebben, maar PDF-export geeft een iets ander resultaat dat niet helemaal juist is . De PDF-export plaatst wat extra witruimte (geen marges) rechts en onderaan mijn HTML. Ik heb exact dezelfde HTML getest met de onderstaande code. Enig idee waarom ik verschillende export krijg? Het enige dat ik kan bedenken is dat als ik pixels naar mm converteer, ik moet afronden. 

Bedankt

Hier is de code die ik heb voor PNG:

GrabzIt (""). ConvertHTML (whatToConvert, {
     "target": "#captureThis",
     "adres": het adres,
     "format": "png",
     "transparant": 1,
     "bwidth": 1200,
     "bheight": 628,
     "breedte": 1200,
     "hoogte": 628,
     "displayid": "finalImage",
}) DataURI (dataURLAfterGrabzIt).;

 

En hier is de code voor PDF:

GrabzIt (). ConvertHTML (whatToConvert, {
     "target": "#captureThis",
     "adres": het adres,
     "format": "pdf",
     "width": 317, // Pixels geconverteerd naar mm
     "hoogte": 166, // Pixels geconverteerd naar mm
     "displayid": "finalImage",
     "mtop": 0,
     "mleft": 0,
     "mbottom": 0,
     "goed": 0
}) DataURI (dataURLAfterGrabzIt).;

 

Gevraagd door Corey Alderin op 16 december 2019

Hallo Corey,

Ja, ze zullen waarschijnlijk iets anders zijn. Dit komt omdat men een exacte afbeelding maakt van wat er in de browser is en dit vervolgens naar het doelelement snijdt. De andere wordt geconverteerd naar PDF-elementen en vervolgens wordt het juiste PDF-element uitgesneden.

Ook voor PDF denk ik niet dat je breedte en hoogte moet opgeven. 

Vriendelijke groeten

Beantwoord door GrabzIt Support op 16 december 2019

Bedankt. Dus is het mogelijk om dezelfde resultaten te krijgen? Ik heb veel verschillende dingen getest zonder succes. Moet ik in plaats daarvan een PNG naar PDF-converter gebruiken? Ik probeerde dat te vermijden, maar misschien is dat de enige oplossing.

 

Als ik geen hoogte en breedte specificeer, voegt het nog meer witruimte toe. Ik heb verschillende combinaties geprobeerd om alleen de breedte en alleen de hoogte op te geven en ze geven allemaal verschillende resultaten, maar niet de juiste resultaten. 

 

Bedankt

 

 

Beantwoord door Corey Alderin op 16 december 2019

Kunt u de HTML opgeven die u probeert vast te leggen. Het zou waarschijnlijk logisch zijn om het ons te e-mailen.

Beantwoord door GrabzIt Support op 16 december 2019

Natuurlijk kan ik dat verzenden. Waar moet ik het naartoe sturen?

Beantwoord door Corey Alderin op 16 december 2019

Ok, ik denk dat ik kan zien waar je naar toe gaat. Op het moment dat u een doel als PDF vastlegt. Het retourneert nog steeds het paginaformaat waar u om vroeg, dus als u om een ​​paginaformaat van A4 zou vragen, zou het doel worden bijgesneden en op een A4-pagina blijven zitten.

Het lijkt er echter op dat u het getargete HTML-element op zichzelf wilt hebben met de paginagrootte ingesteld op de paginagrootte van het HTML-element.

Is dit correct? Als dit het geval is, moet de code worden gewijzigd. Ik denk dat we het kunnen doen door een -1 door te geven aan de parameter paginagrootte op een vergelijkbare manier als het maken van een doelafbeelding.

Beantwoord door GrabzIt Support op 16 december 2019

Ja dat is correct. Dat zou geweldig zijn als dat een optie zou zijn. Bedankt

Beantwoord door Corey Alderin op 16 december 2019