توسعه Back-end سرویس تبدیل HTML به PDF

مدت‌ها پیش

لازم است یک سرویس برای تبدیل HTML به PDF تهیه شود با شرایط زیر:

لیست قابلیت های مورد نیاز سرویس تبدیل HTML به PDF

  • امکان افزودن خودکار شماره صفحه.
  • امکان افزودن متن سفارشی به انتهای همه صفحات. مثلا ممکن است بخواهیم در بخش پایینی هر صفحه «نام کاربری» و «آدرس IP» کاربر درج شود.
  • نمایش صحیح جداول. لازم است تا جداول به شکلی خوانا در نسخه PDF ایجاد شوند.
  • نمایش صحیح لینک ها. لازم است تا همه لینک هایی که به صورت تگ a در بدنه HTML قرار دارند، با حفط خاصیت لینک بودن به PDF اضافه شوند.
  • امکان style دادن به اجزاء مختلف با استفاده از فایل CSS. این امکان وجود دارد که style مربوط به برخی از اجزای محتوا در یک فایل CSS نوشته شده باشد.
  • امکان تعیین فونت. لازم است تا این امکان وجود داشته باشد که برای بخش های مختلف نوشته، بر اساس زبان نوشته، فونت تعیین شود.
  • امکان دانلود تصاویر از URL موجود در محتوا و درج آن در فایل PDF. اغلب تصاویر موجود در محتوای HTML به صورت URL درج شده اند؛ به همین جهت لازم است تا دانلود شوند و به PDF اضافه گردند. برخی از تصاویر نیز به طور کامل و به صورت base64 در تگ مربوطه (img) گنجانده شده اند و نیازی به دانلود آنها وجود ندارد.
  • تعیین خودکار direction بر اساس style یا بر اساس محتوا. مثلا لازم است تا نوشته انگلیسی به صورت LTR و نوشته فارسی به صورت RTL نمایش داده شود.
  • امکان ایجاد رمز برای باز کردن فایل PDF.
  • امکان تعیین سایز صفحه مثلا A4 یا Letter.

الزامات مربوط به بستر پیاده سازی

  • سرویس باید مبتنی بر وب باشد.
  • ارتباط با سرویس فقط از طریق Rest API صورت می گیرد.
  • زبان برنامه نویسی حتما باید یکی از دو گزینه Java یا JavaScript باشد.
  • تمامی کد نوشته شده باید حاوی Documentation خوب و قابل فهم باشد.
  • استفاده از کتابخانه ها و ابزارهای Crack شده مجاز نیست.
  • پیش از استفاده از هر کتابخانه شخص ثالث باید لایسنس آن بررسی شود و اطمینان حاصل شود که اولا متن باز است و دوما امکان استفاده رایگان از آن در پروژه های تجاری وجود دارد.
  • این سرویس نباید به هیچ سرویس دیگری وابسته باشد.

آزمون پذیرش خروجی نهایی: فایل HTML به آدرس زیر کلیه توضیحات لازم برای اجرای پروژه را در بر دارد. پروژه در صورتی پذیرفته می شود که سرویس با نمونه های تست برای تبدیل همان صفحه HTML به PDF به درستی و کاملا مورد نظر ما جواب دهد.

بودجه

4,500,000 تومان

تاریخ انقضا

26 اردیبهشت 1400

مدت زمان پروژه

0 روز

پیشنهادها

0 پیشنهاد

نیاز به فاز بندی

ندارد

سطح پروژه

ساده


فایل پیوست


مهارت‌های مورد نیاز پروژه


دسته‌بندی

4,500,000

تومان

درباره کارفرما

khashayar-jahanian
khashayar-jahanian

عضو از1 آبان 1402

پروژه های مشابه

طراحی 1 صفحه جهت نمایش 1 آیه و ترجمه آن

هر کسی به این صفحه مراجعه میکند یک آیه به فرد پیشنهاد میدهد تا بخواند اگر فرد تمایل داشت دکمه مشارکت مجدد بزنه ایه دیگری براش نمایش میده جهت خوندن دکمه برای رفتن به آیه قبلی و آیه بعدی وجود داشته باش شماره و سوره آخرین آیه که فرد فرامیخونه و لود میشه برای خوندن در جایی از حافظه نگهداری شود وقتی فرد بعد میاد به سامانه آیه بعدی به ایشون نشون بده برای اینکه به صورت سلسله مراتبی آیه ها خوانده شود و وقفه ای در ختم قرآن ایجاد نگردد چند تا کانتر بالای صفحه باشه و نمایش بده چند بار قرآن خوانده شده چند آیه تا کنون خوانده شده چند نفر این آیات خوندن(همون تعداد بازدید این صفحه) از ختم قرآن جدید تا کنون چند آیه خونده شده چند آیه دیگه خوانده شود این ختم قرآن به پایان میرسد چند آیه از این سوره خوانده شده و چند آیه تا پایان این سوره باقی مانده در بالای صفحه جایی برای نوشتن متن و نیت نظر ختم قرآن وجود داشته باشه مثلا نوشته شود: تا کنون *21* ( تعداد قرآن هایی که ختم شده) بار قرآن کریم ، معادل *130956* آیه(تعداد ختم در تعداد آیات قرآن که 6236 آیه میباشد ضرب کنیم به دست می آید)از کلام الله شریف به نیات مختلف قرائت شده است و تعداد *236* نفر(تعداد بازدی این صفحه) در این طرح ها مشارکت نموده اند. در این ختم قرآن کریم که به نیت *شهید سلیمانی* درحال اجرا میباشد تا کنون *2356* آیه خوانده شده و *3880* آیه(از تعداد 6236 تعداد خوانده شده ها کم شود) تا پایان این ختم باقی مانده است. از سوره *بقره* که در جز *یک* حزب *یک* قرار دارد تاکنون 36 آیه خوانده شده و 250 آیه(تعدا خوانده شده از کل آیات سوره کم شده) باقی مانده است نمونه پروژه https://leageketab.ir/khatme-quran سورس محتوا قرآن https://tanzil.net/docs/Quran_Metadata کل محتوای قرآنی مورد نیاز از سایت فوق استنفاده نمایید اگر بخواین چنین صفحه برام بالا بیارید هزینش چقدره https://www.ghorany.com/quran.htm

توافقی

تبدیل کد pinescript به کد mql5

سلام ی مدل اندیکاتور pinescript6 دارم که ساده و 60 خطی هست ی مدل ایچیموکو هست که صرفا نوع محاسبش متفاوته از ایچی متداوله کدش رو دارم و نیاز دارم یکی اینو برام مطابق mq5 بنویسه و بده

300,000 تومان

ساخت نمایشگاه مجازی محصولات کاشی و سرامیک

ساخت یک نمایشگاه مجازی محصولات کاشی و سرامیک شامل یکصد غرفه، که هر غرفه نماینده یک کارخانه است. در سردر هر غرفه، اطلاعات زیر نمایش داده می‌شود: 1- مشخصات کارخانه 2- نوع تولید و جنس محصول 3- میزان تولید سالیانه 4- تعداد طرح‌های تولیدی 5- گرید یا درجه کیفیت محصولات این نمایشگاه دارای راهنما و مکالمه زنده است؛ به محض ورود بازدیدکننده، یک نفر به عنوان لیدر همراه او می‌شود و محصولات هر غرفه را معرفی می‌کند. توضیحات شامل نوع محصول، کاربرد آن و محل استفاده است. راهنما می‌تواند با زبان کشور یا شهر بازدیدکننده صحبت کند و در صورت نیاز از هوش مصنوعی برای ترجمه یا تولید محتوای صوتی استفاده شود.

توافقی

طراحی و توسعه وب‌سایت هلدینگ ساختمانی و فروش کاشی

ما به دنبال یک تیم یا فریلنسر حرفه‌ای برای **طراحی و توسعه وب‌سایت هلدینگ ساختمانی و فروش محصولات کاشی و سرامیک** هستیم. پروژه شامل موارد زیر است: 1. **وب‌سایت فروشگاهی حرفه‌ای:** * فروش آنلاین محصولات کاشی و سرامیک، هم برای مشتریان عادی و هم برای شرکت‌ها و سازندگان ساختمان * اتصال به بیش از ۱۰۰ کارخانه تولیدی * نمایش موجودی روزانه هر کارخانه و لیست قیمت‌ها به صورت جداگانه * طراحی حرفه‌ای، جذاب و قابل اعتماد برای مشتریان داخلی و خارجی 2. تمرکز بر مشتری خارجی و بازار B2B: * جذب شرکت‌های ساختمانی و سازندگان ساختمان * ارائه اطلاعات کامل محصولات، کاربرد و مشخصات 3. اپلیکیشن موبایل: * توسعه اپلیکیشن برای تجربه خرید آسان و کاربرپسند در حال انجام هست. لطفاً در پیشنهاد خود نمونه کار مرتبط و مدت زمان تخمینی انجام پروژه را ارائه دهید.

توافقی