كيفية دمج المعلومات في الخادم ، إلى "شكل" ، PDF التي يتم إنشاؤها كما الناتج النهائي [مغلقة]

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

سؤال

الخلفية:

لدي VB6 طلب "ورثت" أن يولد PDF للمستخدم استعراض غير معتمد باستخدام Acrobat Reader OCX التكامل.البرنامج ينشئ الملف FDF مع البيانات ، ثم يجعل دمج النتيجة عندما FDF اندمجت مع PDF.إلا أنها تعمل بشكل صحيح مع برنامج Acrobat Reader 4 :-(.تثبيت إصدار أحدث من برنامج Acrobat Reader يكسر هذا التطبيق ، مما يجعل المستخدمين سعيدة جدا.

أريد أن إعادة مهندس هذا التطبيق بحيث أنه سيتم إرسال البيانات المراد دمجها إلى PDF إخراج جيل الخادم.هذا الخادم سيتم دمج البيانات التي تم تمريرها إلى أنه على شكل توليد PDF صورة من هذا ، وتخزينها ، بحيث أن أي مستخدم يرغب في عرض النتيجة النهائية ثم يمكنك ببساطة الحصول على PDF (ومن ولدت مرة واحدة فقط).إذا كانت البيانات الأساسية تغيير PDF سيتم حذف مجدد بجوار هو الوقت المطلوب.البرنامج العميل ثم يمكن أن يكون أي إصدار من برنامج Acrobat Reader رغبوا في ذلك ، كما سيتم استخدامها حصرا لعرض ملفات PDF (كما كان مقررا).الخادم من المرجح أن تكون مكتوبة .NET (C#) مع Visual Studio 2005 وربما خدمة ويب...

السؤال:

كيف يوصي الآخرين اذهب عن هذا ؟ يجب استخدام أدوبي أكروبات 9 في الخادم للقيام بذلك ، بوتنج البيانات في المؤسسة أو أدوبي شكل XML, و السماح Acrobat لا يدمج ؟ هناك كبيرة المنافسين في "دمج البيانات على شكل الانتاج PDF" الفضاء ؟ كيف يفعل الآخرون هذا ؟ يجب أن يكون API إلى ذلك ، واجهة المستخدم الرسومية في الخادم ، بالطبع...

في حين أن بعض الإخراج التي تم إنشاؤها عبر FDF/PDF جزء آخر من التطبيق في الواقع يرسل الخطوط والرسومات النص إلى الطابعة (أو شكل لأغراض المعاينة) صفحة واحدة في كل مرة ، وإعطاء السليم x/y إحداثيات الخط والحجم وما إلى ذلك.لكل, مع العلم عندما هو في نهاية الصفحة ، وما إلى ذلك.هذا الرمز هو حاليا في البرنامج الذي يعرض هذا المستخدم إلى مراجعة ، وأنه هو أيضا في برنامج طباعة الشكل النهائي إلى الطابعة.من أجل التناسق بين المراجع و الطابعة ، أود أن تتحرك إخراج هذا الجيل المنطق إلى خادم كذلك ، إما باستخدام جيدة PDF الجيل API أداة أو استخدام الكود كما هو توليد PDF مع PDF printer...وتوفير PDF للعرض من قبل العملاء.

غوغلينغ "شكل البرامج" أو "ملء نموذج البرمجيات" أو ما شابه البحث عوائد sooooooooo much مواد لا علاقة لها في الغالب ذات الصلة إلى واجهة المستخدم للمستخدمين ملء استمارات أنا فقط لا أعرف كيفية تضييق نطاق البحث.هذا الموقع يبدو المكان المناسب لطرح مثل هذا السؤال ، المبرمجين الآخرين يجب أن تحتاج أيضا إلى توليد مماثلة النواتج ، وقد حاول بعض أدوات عظيمة.

تحرير:

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

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

المحلول

لا يمكن أن تساعد مع VB6 الحل ، يمكن أن تساعد .صافي أو جافا الحل على الملقم.
الحصول على iText أو iTextSharp من http://www.lowagie.com/iText/.
فقد PdfStamper الدرجة التي يمكن أن دمج PDF FDF FDFReader/FDFWriter الطبقات لتوليد ملفات FDF, الحصول على أسماء الحقول من ملفات PDF, الخ...

نصائح أخرى

خذ نصيحتي.خندق PDF XPS.أنا أعمل على اثنين من تطبيقات ، سواء يستند إلى ملقم.واحد يعرض صورة المستندة إلى الوثائق وملفات Pdf في المتصفح.الثاني يستخدم FixedPage قوالب لإنشاء مستندات XPS لا بد أن مصادر البيانات.

استنتاجي بعد أن عمل على كل المشاريع التي Pdf مص ؛ مستندات XPS أقل من ذلك.لديك لدفع مال مقابل لائق PDF المكتبة ، بينما XPS يأتي مع إطار.وثيقة PDF الجيل هو الذاكرة خنزير ، لديها الكثير من الحفر و ليس الخادم ودية.مستندات XPS لها بصمة أصغر بكثير وأقل فرص اطلاق النار على نفسك في القدم.

لقد كان نجاحا كبيرا باستخدام Microsoft Word.شكل صمم في كلمة تتكون مع بيانات XML.الوثيقة من خلال تشغيل محول PDF (Neevia في هذه الحالة ، ولكن هناك أفضل) لتوليد PDF.

كل هذا يتم في C#.

نفس القارب.نحن حاليا في صنع ملفات pdf على هذا النحو:vb6 التطبيق قطرات سجل في sql (مع اسم الملف, تاريخ إنشاء المستخدم و الوجهة النهائية) و xls (أو الطبيبة) يحصل انتقلت إلى خادم الدليل (حصة) و خادم vb.net هذا filewatcher رصد هذا الدليل.الملف يظهر الخدمة تنطلق excel (وورد) إلى pdf الملف عن طريق برنامج adobe, يبدو أن sql إلى معرفة ما يجب القيام به مع PDF عندما يتم ذلك ، وسجلات وقت الانتهاء.

هذا كان حل رخيص إلا أنه أخذ عن يوم القيام رمز آخر يوم لتصحيح طرفي ولفة بناء.

ليست هذه هي الطريقة للقيام بذلك. أدوبي تعطل في أوقات عشوائية عند محاولة جعل ملفات pdf.أنه سيتم تشغيل لمدة أسبوعين مع أية مشاكل على الإطلاق, ثم (مثل اليوم) سوف تحطم كل 5 دقائق.أو كل ساعة.أو في 11:07, 2:43, 3:05, و 6:11.

ونحن في طريقنا لتحويل الأشياء من excel و word وإسقاط البيانات مباشرة إلى ملفات pdf باستخدام PDFTron في التنقيح المقبل.نعم PDFTron تكاليف المال ، (اشترينا 1-kilobuck لكل معالج الترخيص) ولكن سوف تفعل العمل بشكل جيد.XPS هي لطيفة ولكن أنا مثلك تقديم ملفات Pdf.هو طريقة من الأشياء.

تحقق من pdfTron (جوجل) وانظر إذا أنها سوف تفعل ما تريد.ثم عليك أن معرفة أي ترخيص عليك وكيف كنت سوف تدفع ثمن ذلك.إذا كان شخص ما يأتي مع شيء أفضل ، ونأمل أنها سوف تصوت على رأس القائمة!!!

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