كيف يمكنني تحويل HTML إلى PDF مع الروابط الساخنة في PDF المخرج مع ASP (.NET)؟ ويفضل مع ActivePDF WebGrabber

StackOverflow https://stackoverflow.com/questions/3471946

  •  28-09-2019
  •  | 
  •  

سؤال

شاركت شركتي ActivePDF WebGrabber قبل عامين لتحويل صفحة HTML التي تم إنشاؤها الكلاسيكية إلى نموذج PDF. العيب الوحيد مع الأداة التي نواجهها باستمرار هو أن روابط HTML المخرج ليست ساخنة. هل هناك أي أدوات تتضمن روابط ساخنة داخل HTML إلى إخراج PDF؟

وفقا للأسئلة الشائعة هل يقوم WebGrabber بتحويل الارتباطات التشعبية إلى روابط قابلة للاستخدام في الإخراج PDF؟, ، الجواب هو لا. هناك عبارة تربكني في نهاية الجواب:

"لتنفيذ الروابط في PDF النهائي ، سوف يبحث التطبيق عن الروابط قبل توليد بوستريبت ، وإلحاقها بمجرد إنشاء PDF باستخدام مجموعة الأدوات."

هل هذا يعني أن هذا هو كيفية تحقيق ذلك ، أم أن هذا الحل النظري ولكن لم يتم اختباره؟ إذا كان هذا هو الحل ، هل قام أي شخص بذلك ، فقد يكون قادرًا على نشر بعض الكود (الزائفة)؟

يحرر: أود أن أذكر أننا منفتحون على أداة مختلفة ، ونحن بحاجة إلى أن تكون متاحة عبر ASP و ASP.NET الكلاسيكية. أفضل حل تكون فيه الروابط مرتبطًا تلقائيًا أثناء توليد PDF.

هل كانت مفيدة؟

المحلول

يبدو أنه يمكنك القيام بذلك باستخدام مجموعة أدوات ActivePDF بعد إنشاء PDF. أعتقد أن هذا هو ما يشيرون إليه.

استخدم وظيفة addhyperlink على PDF الناتجة

تقوم AddHeperLink بتوجيه مجموعة أدوات لإضافة ارتباط تشعبي في ملف الإخراج الحالي الذي يتصل بعنوان URL المحدد. عند النقر فوق ، يفتح عنوان URL في نافذة متصفح جديدة.

تعديلسيكون من الأسهل الحصول على أداة تقوم بذلك بالفعل هنا بعض الروابط

مفتوح المصدر HTML إلى عارض PDF بدعم CSS الكامل

https://stackoverflow.com/questions/3178448/list-of-hml-to-pdf-converters

نصائح أخرى

في الأيام الخوالي ، كان خادم ActivePDF هو المحرك وراء ActivePDF WebGrabber. خادم ActivePDF هو برنامج طباعة إلى PDF (وبالتالي الإشارة إلى PostScript) بحيث لم تكن الروابط حية.

بدءًا من إصدار WebGrabber 2009 ، تمت إزالة التبعية على الخادم وسيقوم WebGrabber الآن (الإصدارات 2009 و 2010) بإخراج ملفات PDF الذكية التي تتضمن روابط ساخنة داخل إخراج HTML إلى PDF.

إذا كنت تستطيع الاتصال في خدمة ويب ، فحاول خدمات تحويل PDF. نحن نبحث حاليًا عن اختبار تجريبي لـ HTML إلى بت PDF ، ما عليك سوى إسقاط خط عبر صفحة الاتصال.

أعلم أنه سؤال قديم ، لكن في هذه الأيام يجب أن يكون كافيًا للاستخدام

converter.PreserveLinks = true;

أين محول هو مثيل webgrabber.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top