أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

ConvertHTML - الفرق بين PDF و PNG / JPG

Hi

لقد كنت أستخدم ConvertHTML مع PNG بنجاح والآن أحاول استخدام نفس الكود الخاص بي (تم تعديله قليلاً لمعلمات PDF) للحصول على خيار تصدير PDF أيضًا ولكن تصدير PDF يعطي نتيجة مختلفة قليلاً غير صحيحة تمامًا . يضع تصدير PDF بعض المساحة البيضاء الإضافية (وليس الهوامش) على يمين وأسفل HTML. لقد اختبرت نفس HTML بالضبط مع الكود أدناه. أي أفكار لماذا أتلقى تصدير مختلف؟ الشيء الوحيد الذي يمكنني التفكير فيه هو أنه عندما أقوم بتحويل البكسل إلى مم ، يجب أن أقوم بالتقريب. 

شكر

إليك الكود الذي لديّ لـ PNG:

GrabzIt (""). ConvertHTML (whatToConvert، {
     "الهدف": "#captureThis" ،
     "العنوان": العنوان ،
     "التنسيق": "بابوا نيو غينيا" ،
     "شفاف": 1 ،
     "العرض الترددي": 1200 ،
     "bheight": 628 ،
     "العرض": 1200 ،
     "الارتفاع": 628 ،
     "معروض": "finalImage" ،
}) DataURI (dataURLAfterGrabzIt)؛

 

وهنا هو رمز PDF:

GrabzIt (). ConvertHTML (whatToConvert، {
     "الهدف": "#captureThis" ،
     "العنوان": العنوان ،
     "تنسيق": "pdf" ،
     "العرض": 317 ، // تم تحويل البكسل إلى ملم
     "الارتفاع": 166 ، // تم تحويل البكسل إلى ملم
     "معروض": "finalImage" ،
     "mtop": 0 ،
     "mleft": 0 ،
     "mbottom": 0 ،
     "مايت": 0
}) DataURI (dataURLAfterGrabzIt)؛

 

سألته Corey Alderin في 16 ديسمبر 2019

مرحبا كوري ،

نعم ربما سيكونون مختلفين بعض الشيء. وذلك لأن الشخص يقوم بإنشاء صورة دقيقة لما يحدث في المتصفح ثم قصه إلى العنصر الهدف. يتم تحويل الآخر إلى عناصر PDF ثم يتم قطع عنصر PDF الصحيح.

أيضًا بالنسبة إلى PDF ، لا أعتقد أنك يجب أن تحدد العرض والارتفاع. 

أطيب التحيات

أجاب عنها دعم GrabzIt في 16 ديسمبر 2019

شكر. فهل من الممكن الحصول على نفس النتائج؟ لقد اختبرت الكثير من الأشياء المختلفة دون نجاح. هل سأحتاج إلى استخدام محول PNG إلى PDF بدلاً من ذلك؟ كنت أحاول تجنب ذلك ولكن ربما يكون هذا هو الحل الوحيد.

 

إذا لم أحدد الطول والعرض ، فإنه يضيف مساحة بيضاء أكبر. لقد جربت مجموعات مختلفة من تحديد العرض والارتفاع فقط وكلها تعطي نتائج مختلفة ولكن ليس النتائج الصحيحة. 

 

شكر

 

 

تم الرد عليه من قبل كوري ألدرين في 16 ديسمبر 2019

هل يمكن أن تقدم HTML الذي تحاول التقاطه؟ ربما يكون من المنطقي إرسالها إلينا بالبريد الإلكتروني.

أجاب عنها دعم GrabzIt في 16 ديسمبر 2019

بالتأكيد ، يمكنني إرسال ذلك. إلى أين يجب علي إرسالها؟

تم الرد عليه من قبل كوري ألدرين في 16 ديسمبر 2019

حسنًا ، أعتقد أنني أستطيع رؤية ما تحصل عليه. في اللحظة التي تلتقط فيها هدفًا بتنسيق PDF. سيظل يُرجع حجم الصفحة الذي طلبته ، لذا إذا طلبت حجم صفحة بحجم A4 ، فستحصل على الهدف المقصود ويترك جالسًا في صفحة A4.

ومع ذلك ، يبدو أنك تريد عنصر HTML المستهدف من تلقاء نفسه مع تعيين حجم الصفحة على حجم صفحة عنصر HTML.

هل هذا صحيح؟ إذا كان الأمر كذلك ، فستحتاج إلى تغيير الرمز. أعتقد أنه يمكننا القيام بذلك من خلال السماح بتمرير -1 إلى معلمة حجم الصفحة بطريقة مماثلة لإنشاء صورة مستهدفة.

أجاب عنها دعم GrabzIt في 16 ديسمبر 2019

نعم هذا صحيح. سيكون ذلك رائعًا إذا كان هذا خيارًا. شكر

تم الرد عليه من قبل كوري ألدرين في 16 ديسمبر 2019