معاينة Coldfusion cfpdf المصغرة بالإضافة إلى المعاينة؟

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

  •  28-10-2019
  •  | 
  •  

سؤال

لدينا قدر كبير من محتوى PDF على موقعنا.لدي بعض الصور المصغرة لـ CFPDF القابلة للاستخدام تمامًا والتي تم إنشاؤها من الصفحة 1 من كل ملف PDF.اعتقدت أنه سيكون من الجيد أن تكون الصورة المصغرة jpg عبارة عن رابط بحيث عند النقر فوقه ، إما أن ترى الصفحة الأولى كما هي ، أو يتم إنشاء معاينة أخرى بالحجم الكامل.

أقوم بتجربة استخدام إجراء الدمج الخاص بـ CFPDF ، ولكن دون الكثير من الحظ حتى الآن.لا يبدو أن هناك طريقة لاستخراج صفحة واحدة فقط من ملف PDF - فقط احذفها.

هل لدى أي شخص أي اقتراحات؟أنا حقا أقدر ذلك!شكرا!

تحديث: للمحاولة والتوضيح ، إليك الكود الذي أستخدمه الآن.آسف للارتباك! Genacodicetagpre

على أي حال ، آمل أن يشرح هذا بشكل أفضل ما أحاول فعله.كما قلت ، هذا يعمل ، لكن firstPage.pdf هو دائمًا ملف واحد فقط - ماذا يحدث إذا قام عدة أشخاص بمعاينة ملفات PDF مختلفة في نفس الوقت ، على سبيل المثال؟

شكرًا!

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

المحلول

(إذا كنت أفهم السؤال بشكل صحيح ...)

بالتأكيد يمكنك استخدام الدمج لاستخراج صفحة واحدة: Genacodicetagpre

ماذا يحدث إذا قام العديد من الأشخاص بمعاينة ملفات PDF مختلفة في نفس الوقت ، على سبيل المثال؟

تعديل: سينتهي الأمر ببعضهم إلى معاينة الصفحة الخطأ و / أو الصورة المصغرة ؛) لتجنب ذلك ، يجب إنشاء اسم ملف فريد في كل مرة ،مثل استخدام getTempFile () ، createUUID () & ". pdf" ، إلخ.

رغم أنه من الناحية الفنية لا يلزمك إنشاء ملف.يمكنك إنشاء صور / ملفات pdf في الذاكرة فقط وتقديمها مع cfcontent (كما في المثال أعلاه).

نصائح أخرى

إنه سهل للغاية Genacodicetagpre

سيؤدي ذلك إلى تحويل الصفحة الأولى إلى ملف jpg

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