أدوات لالتقاط وتحويل الويب
مجتمع 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)؛

طلبت من كوري Alderin يوم الاثنين ، 16 ديسمبر ، 2019 04:07:51 PM

مرحبا كوري ،

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

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

أطيب التحيات

تم الرد عليه بواسطة GrabzIt Support في يوم الاثنين ، 16 ديسمبر ، 2019 04:19:07 م

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

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

شكر

تم الرد عليه من قِبل كوري ألدرين يوم الاثنين ، 16 ديسمبر ، 2019 04:46:17 مساءً

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

تم الرد عليه بواسطة GrabzIt Support في يوم الاثنين ، 16 ديسمبر ، 2019 04:50:29 م

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

تم الرد عليه من قِبل كوري ألدرين يوم الاثنين ، 16 ديسمبر ، 2019 05:18:45 مساءً

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

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

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

تم الرد عليه بواسطة GrabzIt Support في يوم الاثنين ، 16 ديسمبر ، 2019 05:23:33 م

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

تم الرد عليه من قِبل كوري ألدرين يوم الاثنين ، 16 ديسمبر ، 2019 05:26:45 مساءً