اطرح أسئلة حول كيفية التقاط أو تحويل صفحات الويب أو HTML into الصور أو ملفات CSV أو PDF أو DOCX وكذلك حول كيفية تحويل مقاطع الفيديو intس المتحركة GIF باستخدام API لدينا.
نحصل باستمرار على مساحة إضافية في أسفل الصف السفلي من الجداول عند تحويل HTML إلى DocX. هل لدى أي شخص خبرة في ما قد يسبب هذا؟
ربما شيء في HTML الخاص بك. هذا لا يملك:
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
</table><p>By pressing the button below this HTML will be converted into a Word document.</p><p>Another paragraph</p>
فيما يلي مثال للتعليمة البرمجية التي نحصل فيها على صف إضافي في صف جدول المربع ذي الحدود
<div data-block="Export.WBPrintLayout" class="OSBlockWidget" id="$b3"> المواصفات الفنية:intالتخطيط" class="OSBlockWidget" id="b3-l1-36_0-$b1"> intالتخطيط" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-$b1"> المواصفات الفنية | الأساسية والشاملة | TS255 المنتجات المتعلقة بالطاقة | مكيفات الهواء | 255 التصميم البيئي والمعايير المعمول بها يجب أن يتم تزويد الجهاز بتعليمات التثبيت ومعلومات المستخدم في العلاقات العامةint(على العبوة و/أو على الوثائق المصاحبة للمنتج) والتنسيق الإلكتروني، والذي يتضمن ما يلي: تعليمات التثبيت الكاملة، بما في ذلك: تعليمات تحدد أنه يجب تركيب المعدات بواسطة فنيين مدربين تدريباً كاملاً أي احتياطات محددة يجب اتخاذها عند تجميع المعدات أو تركيبها تعليمات تحدد كيفية ضبط إعدادات التحكم الخاصة بالجهاز بشكل صحيح بعد التثبيت معلومات حول الجهة التي يمكن أن يتواصل معها فني التركيب للحصول على إرشادات بشأن التثبيت تعليمات التشغيل لموظفي الخدمة معلومات المستخدم، بما في ذلك: إشارات إلى عمال التركيب وموظفي الخدمة الأكفاء توصيات بشأن الاستخدام السليم و أماهintكفاءة المعدات نصيحة حول كيفية قيام المستخدمين بتقليل التأثير البيئي للمعدات، وخاصة المعلومات حول الاستخدام لتقليل استهلاك الطاقة إذا كان ذلك ممكنًا ، معلومات حول كيفية ظهور نتائج التشخيص interpreted and how they can be improved</li><li><span style="color:black;">Information about which spare parts can be replaced</span></li><li><span style="color:black;">Recommendations on appropriate disposal at the product’s end-of-life</span></li></ol></div></div></div></div><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-l1_0-40_0-conVerification3" style="margin-top: 10px;"><div data-container="" style="color: rgb(245, 130, 69); font-style: italic; font-weight: normal;"><span style="color: rgb(196, 89, 17);">Proposed verification:</span></div><div data-container="" class="table-row cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-l1_0-40_0-conVerification4" style="margin-top: 0px;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-l1_0-40_0-$b5"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-l1_0-40_0-b5-InnerContainer"><p><span style="color:black;">Tenderers must provide the product Declaration of Conformity confirming that these requirements are met.</span></p></div></div></div></div></div></td></tr></tbody></table><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conContainer" style="margin-top: 0px;"><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conSpace6" style="height: 10px;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-$b6"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-b6-InnerContainer"><p><br></p></div></div></div><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conWarnings" style="color: rgb(192, 0, 0);"><span data-expression="">Warning: </span><div data-container="" style="color: rgb(192, 0, 0); font-style: italic;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-$b7"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-b7-InnerContainer"><p>555555</p></div></div></div><div data-container="" style="color: rgb(192, 0, 0); font-style: italic;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-$b8"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-b8-InnerContainer"><p>6666666</p></div></div></div></div><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conSpace5" style="height: 10px;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-$b9"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-b9-InnerContainer"><p><br></p></div></div></div><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conSpace4" style="height: 10px;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-$b11"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-b11-InnerContainer"><p><br></p></div></div></div><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conMoreInformationLink" style="margin-top: 0px;"><div data-container="" style="color: rgb(62, 88, 114); font-style: italic;">More information:</div><div data-container="" id="b3-l1-36_0-b1-l1_0-38_0-b1-conMoreInformation2" style="margin-top: 0px;"><div data-block="CKFlow.HTMLViewer" class="OSBlockWidget" id="b3-l1-36_0-b1-l1_0-38_0-b1-$b12"><div data-container="" class="cke_contents_ltr" id="b3-l1-36_0-b1-l1_0-38_0-b1-b12-InnerContainer"><p>More information tab</p></div></div></div></div></div></div></div></td></tr></tbody></table></div></div></div></div><script style="display: flex; height: 0px; width: 100%;"></script></div></div></div></div>
سيتعين عليك إعطاء مثال بسيط. ليس نصف صفحة من HTML.
ويبدو أن وجود " "بعد أن يتم قلب الطاولة into مسافة إضافية داخل الصف الأخير من الجدول
ما الأمر بخصوص الذي يظهر في الجدول أو بعده مباشرة في HTML هو مؤشر على أن التحويل سيضيف سطرًا جديدًا إلى أسفل الصف الأخير من الجدول. نحن نستخدم لإبعاد العنصر الحقيقي حيث أن التحويل حسب التصميم لـ docx يتجاهل تفاصيل الهامش والحشو في divs؟
سيؤدي BR إلى إلحاق سطر جديد. لذا سيتم إنشاء فقرة جديدة ثم إلحاق سطر.
لذلك أعتقد أن perhaos إذا كنت أستخدم ملفًا فقط بدون علامات الفقرة بعد فربما لن نرى إضافة سطر جديد intس الصف الأخير من هذا الجدول؟
وينبغي أن يلحق ذلك سطراً بالفقرة الحالية. لكنني أشك في أن التباعد سيكون كبيرًا.
في مزيد من التشخيص، يمكن توضيح أن الفقرات أو التنسيق في الجدول يؤدي إلى إضافة مسافات إضافية إلى أسفل الجداول
على سبيل المثال، إذا قمت بتحويل HTML هذا إلى DocX، فلن تكون هناك مساحة إضافية
رأس المثال
يجب على المرشحين تقديم دليل على أن الموظفين المسؤولين مباشرة عن التركيب وأي أعمال إضافية لديهم الخبرة والمؤهلات والتدريب ذات الصلة فيما يتعلق بكل جانب من هذه الجوانب. قد يكون ذلك في شكل قائمة بالعقود ذات الصلة التي تم تنفيذها خلال السنوات الثلاث السابقة، والمراجع، والسيرة الذاتية، وسجلات التدريب، و/أو أدلة أخرى على المؤهلات والخبرة.
لكن هذا يولد مساحة إضافية
رأس المثال
يجب على المرشحين تقديم دليل على أن الموظفين المسؤولين مباشرة عن التركيب وأي أعمال إضافية لديهم الخبرة والمؤهلات والتدريب ذات الصلة فيما يتعلق بكل جانب من هذه الجوانب.
قد يكون ذلك في شكل قائمة بالعقود ذات الصلة التي تم تنفيذها خلال السنوات الثلاث السابقة، والمراجع، والسيرة الذاتية، وسجلات التدريب، و/أو أدلة أخرى على المؤهلات والخبرة.
أيضًا إذا كان هناك أي نص بعد الجدول الذي يحتوي على أكثر من فقرة واحدة، فسيضيف الجدول سطرًا في أسفل الجدول
رأس المثال
يجب على المرشحين تقديم دليل على أن الموظفين المسؤولين مباشرة عن التركيب وأي أعمال إضافية لديهم الخبرة والمؤهلات والتدريب ذات الصلة فيما يتعلق بكل جانب من هذه الجوانب.
المنتجات الموجودة على
صف إضافي للاختبار
بإلقاء نظرة على DocX الناتج، يبدو أن الخلية الأخيرة من الصف الأخير من الجدول قد تم إعطاؤها "بعد" في الفقرة التي تكون أكبر من 0
إذا كنت لا ترغب في الحصول على مسافة، فما عليك سوى إضافة هامش أسفل: 0 إلى علامة p الأخيرة.
أفعل شيئا خاطئا؟ لا تزال ترى مساحة إضافية في أسفل صف الجدول السفلي باتباع إرشاداتك لإضافة نمط.
رأس المثال
يجب على المرشحين تقديم دليل على أن الموظفين المسؤولين مباشرة عن التركيب وأي أعمال إضافية لديهم الخبرة والمؤهلات والتدريب ذات الصلة فيما يتعلق بكل جانب من هذه الجوانب.
المنتجات الموجودة على
صف إضافي للاختبار