معاينة Coldfusion cfpdf المصغرة بالإضافة إلى المعاينة؟
-
28-10-2019 - |
سؤال
لدينا قدر كبير من محتوى PDF على موقعنا.لدي بعض الصور المصغرة لـ CFPDF القابلة للاستخدام تمامًا والتي تم إنشاؤها من الصفحة 1 من كل ملف PDF.اعتقدت أنه سيكون من الجيد أن تكون الصورة المصغرة jpg عبارة عن رابط بحيث عند النقر فوقه ، إما أن ترى الصفحة الأولى كما هي ، أو يتم إنشاء معاينة أخرى بالحجم الكامل.
أقوم بتجربة استخدام إجراء الدمج الخاص بـ CFPDF ، ولكن دون الكثير من الحظ حتى الآن.لا يبدو أن هناك طريقة لاستخراج صفحة واحدة فقط من ملف PDF - فقط احذفها.
هل لدى أي شخص أي اقتراحات؟أنا حقا أقدر ذلك!شكرا!
تحديث: للمحاولة والتوضيح ، إليك الكود الذي أستخدمه الآن.آسف للارتباك! Genacodicetagpre
على أي حال ، آمل أن يشرح هذا بشكل أفضل ما أحاول فعله.كما قلت ، هذا يعمل ، لكن firstPage.pdf هو دائمًا ملف واحد فقط - ماذا يحدث إذا قام عدة أشخاص بمعاينة ملفات PDF مختلفة في نفس الوقت ، على سبيل المثال؟
شكرًا!
المحلول
(إذا كنت أفهم السؤال بشكل صحيح ...)
بالتأكيد يمكنك استخدام الدمج لاستخراج صفحة واحدة: Genacodicetagpre
ماذا يحدث إذا قام العديد من الأشخاص بمعاينة ملفات PDF مختلفة في نفس الوقت ، على سبيل المثال؟
تعديل: سينتهي الأمر ببعضهم إلى معاينة الصفحة الخطأ و / أو الصورة المصغرة ؛) لتجنب ذلك ، يجب إنشاء اسم ملف فريد في كل مرة ،مثل استخدام getTempFile () ، createUUID () & ". pdf" ، إلخ.
رغم أنه من الناحية الفنية لا يلزمك إنشاء ملف.يمكنك إنشاء صور / ملفات pdf في الذاكرة فقط وتقديمها مع cfcontent (كما في المثال أعلاه).
نصائح أخرى
إنه سهل للغاية Genacodicetagpre
سيؤدي ذلك إلى تحويل الصفحة الأولى إلى ملف jpg