এইচটিএমএল + সিএসএসকে পিডিএফে রূপান্তর করুন [বন্ধ]


1628

আমার একটি এইচটিএমএল (এক্সএইচটিএমএল নয়) ডকুমেন্ট রয়েছে যা ফায়ারফক্স 3 এবং আইআই 7 এ জরিমানা করে তোলে এটি স্টাইল করতে মোটামুটি বেসিক সিএসএস ব্যবহার করে এবং এইচটিএমএলতে সূক্ষ্ম রেন্ডার করে।

আমি এখন এটিকে পিডিএফে রূপান্তর করার একটি উপায় পরে আছি। আমি চেষ্টা করেছি:

  • DOMPDF : এটিতে টেবিলগুলির সাথে বিশাল সমস্যা ছিল। আমি আমার বড় নেস্টেড টেবিলগুলি সন্ধান করেছি এবং এটি সাহায্য করেছে (এটি কেবলমাত্র মেমরির 128M পর্যন্ত গ্রাস করার আগে মারা যাচ্ছিল - php.ini তে আমার সীমাটি সীমাবদ্ধ রাখে) তবে এটি টেবিলগুলির একটি সম্পূর্ণ জগাখিচুড়ি করে তোলে এবং মনে হয় না চিত্রসমূহ। টেবিলগুলি কয়েকটি সীমানা শৈলীর সাথে বিভিন্ন পয়েন্টে কিছু লাইন যুক্ত করার জন্য কেবল প্রাথমিক স্টাফ ছিল;
  • এইচটিএমএল 2 পিডিএফ এবং এইচটিএমএল 2 পিএস : এর সাথে আমার ভাগ্য ভাল হয়েছিল। এটি কিছু চিত্রের রেন্ডার করেছে (সমস্ত চিত্র গুগল চার্ট ইউআরএল) এবং টেবিল বিন্যাসটি আরও ভাল ছিল তবে মনে হয় কিছু জটিলতার সমস্যা আছে যা আমি এখনও বের করতে পারি নি এবং অজানা নোড_ টাইপ () ত্রুটির সাথে মরে যাচ্ছি। এখান থেকে যেতে যেখানে নিশ্চিত নন; এবং
  • এইচটিএমলডোক : এটি বেসিক এইচটিএমএলটিতে সূক্ষ্মভাবে কাজ করে বলে মনে হচ্ছে তবে CSS এর জন্য আপনার কোনও সমর্থন নেই তাই আপনাকে HTML এ সমস্ত কিছু করতে হবে (আমি বুঝতে পারি নি যে এটি এখনও 2001 সালে এইচটিএমলডোক-ল্যান্ডে ছিল ...) সুতরাং এটি আমার পক্ষে অকেজো।

আমি এইচটিএমএল 2 পিডিএফ পাইলট নামে একটি উইন্ডোজ অ্যাপ্লিকেশন চেষ্টা করেছিলাম যা আসলে একটি সুন্দর শালীন কাজ করেছে তবে আমার এমন কিছু দরকার যা লিনাক্সে ন্যূনতমভাবে চালিত হয় এবং ওয়েবসারভারে পিএইচপি এর মাধ্যমে আদর্শভাবে চালিত হয়।

আমি কী অনুপস্থিত, বা আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি?


9
এইচটিএমএল 2 পিডিএফ আসলে পৃষ্ঠাটি রেন্ডার করতে আইই এর এম্বেড হওয়া উদাহরণ ব্যবহার করে, তারপরে পিডিএফে রূপান্তর করে - সম্ভবত আইই এর মুদ্রণ প্রক্রিয়াটির মাধ্যমে।
জোয়েল মুয়েলার 19

55
যেহেতু এটি ২০০৮ সালের একটি প্রশ্ন, তাই ডম্পডএফ এখন অনেক বেশি পরিপক্ক। ;-)
হেন্দ্র উজিয়া

5
dompdf এখন সিএসএস 2.1 সমর্থন করে এবং সাথে মোকাবিলা করতে @import, @mediaএবং @screenবিধি, এবং বহিরাগত স্টাইলশীট লোড করা হবে। এটি কাজ করার জন্য প্রয়োজনীয় সমস্ত কিছুর সাথেও বান্ডিল হয়ে আসে, যদিও ডিফল্ট লিবসের চেয়ে ভাল পারফরম্যান্স পেতে আপনি ইনস্টল করতে পারেন এমন কিছু জিনিস রয়েছে। কোড.google.com/p/dompdf
নটলিজার্ডস

6
২০১৫ আপডেট: অনেকগুলি বিকল্প গবেষণা করার পরে আমরা সিদ্ধান্ত নিয়েছিলাম যে ডাব্লুএইচটিএমটলপিডিএফ এটির একটি দুর্দান্ত উপযোগিতা যা আমরা সিএসএসের সাথে লড়াই করি কারণ আমাদের বাহ্যিক সিএসএস ফাইল রয়েছে তবে আমরা আমাদের এইচটিএমএল উপাদানটিতে সিএসএসের একটি ডামি লিঙ্ক স্থাপনের কৌশলটি প্রয়োগ করেছি যা আমরা চাই রূপান্তর করুন এবং সেট করুন সঠিক পাথ এটি ম্যাজিকের মতো কাজ করে !!!
আনশুল নিগম

10
আমি বিশ্বাস করি শীঘ্রই সবাই chrome --headless --print-to-pdf="path/to/pdf" https://your_url পিডিএফ প্রজন্মের সরঞ্জাম crbug.com/603559 হিসাবে ক্রোম / ক্রোমিয়াম হেডলেসকে সবচেয়ে ধনী, দ্রুত এবং সহজতম HTML হিসাবে আবিষ্কার করে কারণ এটি বেশিরভাগ এইচটিএমএল বৈশিষ্ট্য বিকাশকারীদের ওয়েব বিকাশের উপর নির্ভর করে এবং অন্যান্য বেশিরভাগের মতো জটিল স্ক্রিপ্টগুলিতে চুষে না su লাইব্রেরি এবং সরঞ্জাম না।
ইব্রাহিম বাইগৌই

উত্তর:


551

গুরুত্বপূর্ণ: দয়া করে নোট করুন যে এই উত্তরটি ২০০৯ সালে লেখা হয়েছিল এবং এটি ২০১২ সালের সবচেয়ে ব্যয়বহুল সমাধান নাও হতে পারে Online অনলাইনে বিকল্পগুলি আজকের সময়ে তার চেয়ে আগের চেয়ে ভাল।

এখানে কয়েকটি অনলাইন পরিষেবা রয়েছে যা আপনি ব্যবহার করতে পারেন:


কটাক্ষপাত আছে PrinceXML

এটি নিখুঁতভাবে পিডিএফ কনভার্টারের সেরা এইচটিএমএল / সিএসএস, যদিও এটি নিখরচায় নয় (তবে ওহে, আপনার প্রোগ্রামিংটিও ফ্রি নাও হতে পারে, তাই যদি এটি আপনাকে 10 ঘন্টা কাজ বাঁচায়, আপনি বাড়ি মুক্ত হন (যেহেতু আপনারও প্রয়োজন বিবেচনা করে নিন যে বিকল্প সমাধানগুলির জন্য আপনাকে সঠিক সফ্টওয়্যার দিয়ে একটি ডেডিকেটেড সার্ভার সেটআপ করতে হবে)

হ্যাঁ, আমি কি উল্লেখ করেছি যে এটিই প্রথম (এবং সম্ভবত কেবল) এইচটিএমএল 2 পিডিএফ সমাধান যা সম্পূর্ণ এসিডি 2 করে ?

প্রিন্সএক্সএমএল নমুনা


16
আমার সংস্থা প্রিন্সকে ঘিরে একটি ওয়েব সার্ভিস লিখেছিল। উল্লেখযোগ্যভাবে সস্তা সামনের ব্যয়, এবং কোনও কিছু ইনস্টল করার প্রয়োজন ছাড়াই ব্যবহারযোগ্য: ডকরাপ্টর ডটকম
জোয়েল

6
আমিও ডকরাপ্টার ব্যবহার করেছি। ব্যয়বহুল লাইসেন্স না দিয়ে প্রিন্সের সুবিধা পাওয়ার দুর্দান্ত উপায়। দুর্দান্ত পণ্য, জোয়েলকে অভিনন্দন।
Nate365

22
উপায় খুব ব্যয়বহুল। ডাব্লুএইচটিএমএলটিওপিডিএফ (অন্যান্য উত্তর দেখুন) নিখরচায়, কাজটি করে এবং ওয়েবকিট ব্যবহার করে যা দুর্দান্ত।
থোমল্লেন

1
দামের একটি ভগ্নাংশের জন্য সমান বা আরও উন্নত মানের সাশ পরিষেবা রয়েছে
htm2pdf.co.uk

5
যদি আপনার কমান্ডলাইন অ্যাক্সেস থাকে এবং script 3500 দিতে না চান তবে এই স্ক্রিপ্টটি দিয়ে ফ্যান্টমজেএস : github.com/ariya/phantomjs/blob/master/example/rasterize.js সমাধান হতে পারে - এটি নিখরচায় এবং সহজ উপায়!
chjortlund

666

একবার দেখুন wkhtmltopdf। এটি ওয়েবকিট এবং ফ্রি ভিত্তিক ওপেন সোর্স।

আমরা এখানে একটি ছোট টিউটোরিয়াল লিখেছি ।

সম্পাদনা (2017):

যদি আজ এটি কিছু নির্মাণ করা হত তবে আমি আর সেই পথে যাব না।
তবে পরিবর্তে http://pdfkit.org/ ব্যবহার করবে।
সম্ভবত ব্রাউজারে চলার জন্য এটির সমস্ত নোডেজ নির্ভরতা একে একে মুছে ফেলা।


10
এটি এক সেরা প্রতিযোগিতা আইএমওতে পরিচালনা করে। কোনও স্ক্র্যাচ থেকে একটি লেখার পরিবর্তে কোনও বিদ্যমান রেন্ডারারকে বুস্ট্র্যাপ রূপান্তর বন্ধ করতে হবে - তুচ্ছ কাজ নয়। তদ্ব্যতীত, ওয়েবকিট সি ++ তে লিখিত এবং অতএব পিএইচপি ভিত্তিক প্রয়োগের চেয়ে অনেক দ্রুত এবং রিসোর্স হগের চেয়ে অনেক কম।
কুবজ

3
CentOS সার্ভারগুলি ঠিকমতো ফন্টগুলি সরবরাহ করতে এটি পেতে আমাদের প্রচুর সমস্যা হয়েছে। আক্ষরিক প্রায় কয়েক সপ্তাহ গণ্ডগোলের পরে, মনে হচ্ছে একমাত্র বিকল্পটি সেন্টোস ব্যবহার না করা।
অভি বেকার্ট

1
সতর্কবার্তা! আপনি যদি wkhtmltopdf ব্যবহার করেন (কমপক্ষে আমার সিস্টেমে, উইন্ডোজ 64৪-বিট-এ XAMPP), সমস্ত ক্ষেত্রেই আমি চেষ্টা করেছি, .gif চিত্রগুলি পিডিএফ ফাইলটিতে উপস্থিত হতে ব্যর্থ। "প্রস্থ" এবং "উচ্চতা" সহ বিভিন্ন স্থানে প্রস্তাবিত অনেকগুলি কাজের চেষ্টা করেছি এবং বিভিন্ন কনভেনশন অনুসারে ইউআরআই লিখেছি। আমি কখনও চেষ্টা করেও কিছুই .gif এর উপস্থিতির কারণ হয়ে উঠেনি (বিশেষত, "প্রস্থ" এবং "উচ্চতা" পরামর্শও নয়, যা আমি ইনলাইন শৈলী ব্যবহার করে এবং প্রত্নতাত্ত্বিক, কাঁচা "প্রস্থ" এবং "উচ্চতা" এইচটিএমএল বৈশিষ্ট্যগুলি ব্যবহার করে উভয়ই চেষ্টা করেছি)। যাইহোক, .jpg এ চিত্রগুলি অদলবদল করে প্রথম চেষ্টা করে।
ড্যান নিসেনবাউম

6
এই বিমূর্ততা যদিও চমত্কার সুন্দর mikehaertl.github.io/phpwkhtmltopdf
Saada

1
বাণিজ্যিক পরিষেবাগুলি আমাদের জন্য খুব ব্যয়বহুল ছিল তাই আমরা কারও ব্যবহারের জন্য ফ্রি ক্লাউড পরিষেবা html2pdfrket.com হিসাবে ডাব্লুকেএইচটিএমএলটিওপিডিএফ প্রয়োগ করেছি এবং তারপরে এটি আমাদের ক্লায়েন্টদের জন্য নিজেরাই ব্যবহার করেছি। আমরা এটি সেভাবে করেছিলাম যাতে আমাদের ক্লায়েন্টদের তাদের সার্ভার ইত্যাদিতে এক্সের ইনস্টল করতে না হয় এবং ক্রস প্ল্যাটফর্মের কাজ করে। আপনি যদি নিজের নিজস্ব পরিষেবা তৈরি করে থাকেন তবে আমি অবশ্যই WKHTMLTOPDF রেট করি।
agগল 779

150

কিছু তদন্ত এবং সাধারণ চুল টানানোর পরে সমাধানটি HTML2PDF বলে মনে হচ্ছে । টেবিল, সীমানা এবং এমনকি মাঝারিভাবে জটিল লেআউট এবং এইচটিএমल्डক দিয়ে ডিওএমপিডিএফ একটি ভয়াবহ কাজ করেছে তবে প্রায় সম্পূর্ণ সিএসএস-অজ্ঞ এবং আমি কেবলমাত্র সেই প্রোগ্রামের জন্য সিএসএস ছাড়াই এইচটিএমএল লেআউটটিতে ফিরে যেতে চাই না।

এইচটিএমএল 2 পিডিএফ সর্বাধিক প্রতিশ্রুতিবদ্ধ লাগছিল তবে নোড_ টাইপের নাল রেফারেন্স যুক্তি সম্পর্কে আমার এই অদ্ভুত ত্রুটি ছিল। অবশেষে আমি এর সমাধান খুঁজে পেয়েছি। মূলত, পিএইচপি 5.1.x কোনও আকারের স্ট্রিংগুলিতে রেগেক্স প্রতিস্থাপন (প্রিগ_রেপসেল_ *) দিয়ে দুর্দান্ত কাজ করেছে। পিএইচপি 5.2.1 একটি ppre.backtrack_limit নামক একটি php.ini কনফিগারেশন নির্দেশ চালু করে । এই কনফিগার প্যারামিটারটি যা করে তা হ'ল স্ট্রিংয়ের দৈর্ঘ্যকে সীমাবদ্ধ করে যার জন্য মেলানো। কেন এটি পরিচয় করানো হয়েছিল আমি জানি না। ডিফল্ট মানটি 10,000,000 হিসাবে বেছে নেওয়া হয়েছিল। এত কম মূল্য কেন? আবার, কোন ধারণা।

এর জন্য পিএইচপি 5.2.1 এর বিরুদ্ধে একটি বাগ উত্থাপিত হয়েছিল , যা এখনও প্রায় দুই বছর পরে খোলা রয়েছে ।

এ সম্পর্কে ভয়াবহতম বিষয়টি হ'ল যখন সীমাটি অতিক্রম করা হয় তখন প্রতিস্থাপনটি নিঃশব্দে ব্যর্থ হয় । কমপক্ষে যদি কোনও ত্রুটি উত্থাপিত এবং লগ করা হয়ে থাকে তবে আপনার কী হয়েছে, কেন এবং কী পরিবর্তন করতে হবে তার কিছু ইঙ্গিত থাকতে পারে। কিন্তু না.

সুতরাং পিডিএফ রূপান্তর করার জন্য আমার কাছে একটি 70 কে এইচটিএমএল ফাইল রয়েছে। এটি নিম্নলিখিত php.ini সেটিংস প্রয়োজন:

  • pcre.backtrack_limit = 2000000; # সম্ভবত আমার প্রয়োজনের চেয়ে বেশি তবে এটি ঠিক আছে
  • মেমরি_লিমিট = 1024 এম; # হ্যাঁ, এক গিগাবাইট ; এবং
  • সর্বাধিক_ক্ষমতা_কাল = 600; # হ্যাঁ, 10 মিনিট

এখন তুচ্ছ পাঠক লক্ষ্য করেছেন যে আমার এইচটিএমএল ফাইলটি 100 কে-এর চেয়ে ছোট। আমি কেন এই সমস্যাটিকে আঘাত করেছি তা সম্পর্কে কেবল অনুমান করতে পারি যে html2pdf প্রক্রিয়াটির অংশ হিসাবে এক্সএইচটিএমএল রূপান্তর করে। সম্ভবত এটি আমাকে দখল করে নিল (যদিও প্রায় 50% ব্লাটটি বিজোড় বলে মনে হচ্ছে)। যাই হোক না কেন, উপরের কাজ করে।

এখন, html2pdf একটি সংস্থান হগ। 35 পৃষ্ঠার পিডিএফ ফাইল তৈরি করতে আমার 70 কে ফাইলটি প্রায় 5 মিনিট এবং কমপক্ষে 500-600M র্যাম লাগে। দুর্ভাগ্যক্রমে রিয়েল-টাইম ডাউনলোডের জন্য পর্যাপ্ত দ্রুত (বেশিদূর) না এবং মেমরির ব্যবহারের ফলে মেমরির ব্যবহারের অনুপাতটি 1000-to-1 (70k ফাইলের জন্য 600 মিমি র‌্যাম) ক্রমে রাখে, যা একেবারেই হাস্যকর।

দুর্ভাগ্যক্রমে, এটিই আমি নিয়ে এসেছি সেরা।


1
@ ক্লেটাস আপনি কি আমাকে HTML2PDF এর স্থিতিশীল সংস্করণ সম্পর্কে বলতে পারবেন? উপরের লিঙ্ক উদাহরণটি
হ্রাস

সর্বশেষ সংস্করণটির জন্য github.com/spipu/html2pdf দেখুন
লূক

1
মারাত্মক টাইপ আরও গুরুতর
আকার ধারণ করে

এমপিডিএফের মতোই খারাপ কাজ করে ... দ্রুত, তবে সুনির্দিষ্ট নয় ... এবং টিটিএফ হরফগুলি রূপান্তর করা অবিশ্বাস্যরকম বেদনাদায়ক ... তাদের কাছে এমনকি ফন্ট তৈরি করার জন্য স্বাধীন লাইব্রেরি "tc-lib-pdf-font" রয়েছে
মার্টিন জাভার্ক

125

আপনি এমপিডিএফ সংস্করণ 2.0 কেন ব্যবহার করবেন না ? আমি এটি পিডিএফ একটি নথি তৈরি করার জন্য ব্যবহার করেছি। এটা ঠিক কাজ করে।

ইতিমধ্যে এমপিডিএফটি 5.7 সংস্করণে রয়েছে এবং এটি HTML2PS / HTML2PDF এর বিপরীতে সক্রিয়ভাবে বজায় থাকে

তবে মনে রাখবেন, ডকুমেন্টেশনগুলি হ্যান্ডেল করা সত্যিই কঠিন হতে পারে। উদাহরণস্বরূপ, এই পৃষ্ঠাটি একবার দেখুন: https://mpdf.github.io/

এইচটিএমএল থেকে পিডিএফ এর প্রায় খুব প্রাথমিক কাজগুলি এই গ্রন্থাগারটি দিয়ে করা যেতে পারে তবে আরও জটিল কাজগুলি ডকুমেন্টেশনটি পড়তে এবং "বোঝার" জন্য কিছুটা সময় নিতে পারে।


1
আমি এখানে প্রস্তাবিতদের একগুচ্ছ চেষ্টা করেছি। এখনও অবধি, এইটিকে আপলোড করা হয়েছিল এবং কোনও ঝামেলা ছাড়াই বাক্সটির বাইরে কাজ করা হয়েছিল এবং বাকীগুলির তুলনায় ডক্সটি সত্যই আশ্চর্যজনক। ব্যবহারের জন্য নির্দেশাবলী স্পষ্টভাবে লিখিত হয়।
স্মিথ স্মিথি

এমপিডিএফ যখন চিত্রের পটভূমিতে এইচটিএমএল ট্যাগ বা ডাটাবেস থেকে ট্যাগ পোস্ট করার সময় আমাকে কিছু মারাত্মক ঝামেলা দেয়:mPDF error: IMAGE Error (http://www.example.com/folder/image.jpg): Error parsing image file - image type not recognised, and not supported by GD imagecreate
স্টিফান

সংস্করণ 6.0 প্রত্যাশার মতোই কাজ করে: এটি অন্তর্ভুক্ত করুন (বা কোনও ফ্রেমওয়ার্কে, এটি লোড করুন) তাত্ক্ষণিকভাবে আপনার জিনিসগুলি পূরণ করুন, এটি কোনওভাবে বা অন্য কোনও আউটপুট দিন ... এটিই!
টেসল্যাব

এমপিডিএফ ভাল কাজ করছে, সত্য! তবে কোড এবং ডকুমেন্টেশনগুলি বেমানান - আরও জটিল কোনও কাজ সম্পাদন করা সত্যিই কঠিন eg উদাহরণস্বরূপ ডিন-আদর্শ সম্পর্কে একটি চিঠি তৈরি করা।
কুলব্রুন

এটি এইচটিএমএল 2 এফপিডিএফের চেয়ে অনেক ধীর গতির দাবি করে। তবে মৌলিক সামগ্রীর জন্য, আমি ভেবেছিলাম এটি যথেষ্ট দ্রুত (চালান, প্রতিবেদন ইত্যাদি)। এমপিডিএফের জন্য বিশাল প্লাসটি হ'ল খুব কমই কোনও পিএইচপি এক্সটেনশন প্রয়োজনীয়তা রয়েছে (শেয়ার্ড হোস্টিংয়ের বাক্সটির বাইরে কাজ করে)
জোওও

70

1) এমপিডিএফ ব্যবহার করুন !

ক) এক্সট্রাক্ট ইন yourfolder

খ) তৈরি file.php মধ্যে yourfolderএবং এই ধরনের কোড প্রবেশ করান:

<?php
include('../mpdf.php');
$mpdf=new mPDF();
$mpdf->WriteHTML('<p style="color:red;">Hallo World<br/>Fisrt sentencee</p>');
$mpdf->Output();   exit;
 ?>

সি) আপনার ব্রাউজার থেকে file.php খুলুন




2) পিডিএফটোএইচটিএমএল ব্যবহার করুন !

1) আপনার মূল ফোল্ডারে pdftohtml.exe নিষ্ক্রিয় করুন :

2) সেই ফোল্ডারের ভিতরে, যেকোনও ফাইল.এইচপিপি ফাইলটিতে, এই কোডটি রাখুন (ধরে নিলে , একটি উত্স উদাহরণ রয়েছে। পিডিএফও ):

<?php
$source="example.pdf";
$output_fold="FinalFolder";

    if (!file_exists($output_fold)) { mkdir($output_fold, 0777, true);}
$result= passthru("pdftohtml $source $output_fold/new_filename",$log);
//var_dump($result); var_dump($log);
?>

3) ফাইনালফোল্ডার প্রবেশ করান , এবং রূপান্তরিত ফাইলগুলি থাকবে ( যতগুলি পৃষ্ঠা, উত্স পিডিএফ হিসাবে ..)


আমি গ্র্যাবআইটি চেষ্টা করব তাদের এপিআইএস সিএসএস, জাভাস্ক্রিপ্ট এবং বেশিরভাগ অন্যান্য সংস্থান ধরণের সমর্থন করে। এটি কেবল নিখুঁত URL এর সাথে রেফারেন্স করা দরকার, বা ইনলাইন তৈরি করে এবং পরিষেবাতে প্রেরিত HTML এ অন্তর্ভুক্ত করা উচিত। এটি এখানে চেষ্টা করুন: গ্র্যাজ.ইট

গ্রাবিজিট নিখরচায় নয়
চ্যাটক্সজ

56

চেকআউট টিসিপিডিএফ । এটিতে কিছু HTML থেকে পিডিএফ কার্যকারিতা রয়েছে যা আপনার প্রয়োজনের জন্য যথেষ্ট হতে পারে। এটিও ফ্রি!


1
এটির সমর্থন এইচটিএমএল রেন্ডারিংয়ের পরিবর্তে সীমাবদ্ধ, আপনি এটি পড়তে চাইতে পারেন: tcpdf.org/doc/classTCPDF.html#ac3fdf25fcd36f1dce04f92187c621407
হেন্দ্র উজিয়া

1
তবে CSS স্টাইল কাজ করছে না
KBK

32

কেবল থ্রেডটি কাটাতে, আমি DOMPDF চেষ্টা করেছি এবং এটি পুরোপুরি কাজ করেছে। আমি DIVসবকিছু এবং অবস্থান নির্ধারণের জন্য এবং অন্যান্য ব্লক স্তরের উপাদান ব্যবহার করেছি , আমি এটি কঠোরভাবে CSS 2.1 রেখেছি এবং এটি খুব সুন্দরভাবে খেলেছে।


31

আমি DocRaptor (যা PrinceXML"ইঞ্জিন" হিসাবে ব্যবহার করে ) পরামর্শ দিচ্ছি


দুর্ভাগ্যক্রমে আপনি যদি প্রচুর চিত্র সহ বড় বড় পিডিএফ-ফাইল তৈরি করতে চান তবে ব্যবহার করা অসম্ভব। আমি মনে করি অনুরোধগুলিতে একটি time০ সেকেন্ডের টাইমলিমিট রয়েছে এবং ড্রোক্টপ্টরের যদি প্রচুর ফাইল ডাউনলোড করতে হয় তবে এটি ছাড়িয়ে যাবে, এবং কোনও ফাইল তৈরি করা হবে না।
ভিলহেম

1
এই ইস্যুটি ভিলহেলেম নির্দিষ্ট করা হয়েছে।
illbzo1

30

এটি ইতিমধ্যে উল্লেখ করা হয়েছে, তবে আমি নিশ্চিত করতে চাই যে এমপিডিএফ হ'ল পিডিএফ রূপান্তরকারী সবচেয়ে সহজ, সবচেয়ে শক্তিশালী এবং সবচেয়ে নিখরচায় এইচটিএমএল। আকাশ আসলেই সীমা। এমনকি আপনি গতিশীল, ব্যবহারকারী-উত্পাদিত ডেটা পিডিএফ তৈরি করতে পারেন।

উদাহরণস্বরূপ, একজন ক্লায়েন্ট একটি সিএমএস সিস্টেম চেয়েছিলেন যাতে তিনি তার ক্লাবে যে সংগীতটি খেলেন তার ট্র্যাকলিস্ট আপডেট করতে পারে। এটি কোনও সমস্যা ছিল না, তবে তিনি চেয়েছিলেন যে ব্যবহারকারীরা প্লেলিস্টের একটি .pdf ডাউনলোড করতে সক্ষম হন, এবং তাই ডাউনলোডযোগ্য এই পিডিএফটিও সেমি দ্বারা আপডেট করতে হয়েছিল। এমপিডিএফকে ধন্যবাদ, কিছু সাধারণ লুপ এবং ছেদকৃত ভেরিয়েবলের সাহায্যে আমি এটি করতে পারলাম। এমন কিছু যা আমি ভেবেছিলাম আমার কয়েক মিনিট সময় লাগবে আক্ষরিক অর্থে আমার কয়েক মিনিট সময় নেয়।

দুর্দান্ত নিবন্ধ যা আমাকে শুরু করতে সহায়তা করেছিল।


7
প্লেলিস্টের একটি পিডিএফ আল্লাহ সাহায্য করুন.
হেনরিক এরল্যান্ডসন

29

ভাল খবর! চিড়িয়া !!

স্নাপ্পি একটি খুব সহজ ওপেন সোর্স পিএইচপি 5 লাইব্রেরি যা ইউআরএল বা এইচটিএমএল পৃষ্ঠা থেকে থাম্বনেল, স্ন্যাপশট বা পিডিএফ প্রজন্মের অনুমতি দেয়। এবং ... এটি দুর্দান্ত ওয়েবকিট-ভিত্তিক ডাব্লুএইচটিএমলেটপডিএফ ব্যবহার করে

উপভোগ করুন! ^: _ ^


1
আমি একটি এইচটিটিপি এপিআই তৈরি করেছি যা স্নেপি ব্যবহার করে (ডাব্লুএইচটিএমলেটপডিএফ ভিত্তিক)। আপনি কোনও ইউআরএল পাস করতে পারেন এবং ওয়েবপৃষ্ঠাটি এইচটিএমএল থেকে পিডিএফে
ডেভিড

26

আচ্ছা আপনি যদি পিডিএফ রূপান্তরকারী লাইব্রেরিতে একটি নিখুঁত এক্সএইচটিএমএল + সিএসএস পেতে চান তবে এটি ভুলে যান। এটা সম্ভব না। কারণ এটি ঠিক নিখুঁত ব্রাউজার (এক্সএইচটিএমএল + সিএসএস রেন্ডারিং ইঞ্জিন) সন্ধান করার মতো। আমাদের কি আছে? আইই বা এফএফ?

আমি ডিওএমপিডিএফ নিয়ে কিছুটা সাফল্য পেয়েছি। জিনিসটি হ'ল লাইব্রেরিটি যেভাবে কাজ করে তা বোঝাতে আপনাকে আপনার HTML + সিএসএস কোডটি পরিবর্তন করতে হবে। তা ছাড়া, আমার বেশ ভাল ফলাফল রয়েছে।

নিচে দেখ:

আসল এইচটিএমএল

পিডিএমে এইচটিএমএল রূপান্তর করা হচ্ছে


25

HTML2PDF এবং HTML2PS মূলত খোলার পোস্টে উল্লেখ করা হয়েছে 2009 প্যাকেজ সম্পর্কে এই সঙ্গে কথা বলছিল লিংক

তবে আরও ভাল এইচটিএমএল 2 পিডিএফ রয়েছে

এটি টিসিপিডিএফ ভিত্তিক যদিও এটি আংশিক ফরাসি ভাষায় রয়েছে।

আপনার টেবিল শিরোনাম বা পাদচরণ থাকতে পারে যা পৃষ্ঠাগুলিতে পুনরাবৃত্তি করে এবং পৃষ্ঠা নম্বর এবং মোট পৃষ্ঠা থাকতে পারে pages এর উদাহরণ দেখুন । আমি এটি তিন বছরেরও বেশি সময় ধরে ব্যবহার করছি এবং এটির সুপারিশ করছি।


1
কেন এটি শীর্ষে নেই? এটি কোনও অতিরিক্ত নির্ভরতা ছাড়াই কাজ করে এবং বেশিরভাগ লোকের অ্যাপ্লিকেশনগুলির জন্য $ 3800 ব্যয় না করে যথেষ্ট ভাল !
অধঃপতিত করুন

22

পিএইচপি ব্যবহার করে পিডিএফ ফাইল তৈরি করতে আমি fpdf ব্যবহার করছি । এটি এখনও সহজ আউটপুট উত্পাদন করতে আমার জন্য ভাল কাজ করছে।


21

বাহ্যিক লাইব্রেরি ছাড়াই পিএইচপি ( পর্ব 1 , অংশ 2 ) থেকে পিডিএফ তৈরির বিষয়ে জেন্ডসের ডেভজোন সম্পর্কে একটি টিউটোরিয়াল রয়েছে । আমি এই ধরণের সমাধানটি কখনই বাস্তবায়ন করি নি, তবে যেহেতু এটি সমস্ত পিএইচপি, তাই আপনি এটি প্রয়োগ এবং ডিবাগ করতে আরও নমনীয় মনে করতে পারেন।



হ্যাঁ, তবে এটি এইচটিএমএল রূপান্তর করে না ... এটি কাঁচা পিডিএফ প্রজন্মের
মার্টিন জাভার্ক

16

সর্বশেষতম রাতের ড্যাম্পডিএফ বিল্ডটি ধরার চেষ্টা করুন - আমি একটি পুরানো সংস্করণ ব্যবহার করছিলাম যা একটি ভয়ঙ্কর সংস্থান হগ ছিল এবং আমার পিডিএফ রেন্ডার করতে চিরতরে লেগেছিল। এখান থেকে একটি রাত্রি দখল করার পরে ।

এটি পিডিএফ উত্পন্ন করতে কয়েক সেকেন্ড সময় নিয়েছে - এবং এটি ঠিক প্রিন্সএক্সএমএল / ড্রোকটপরের সাথে খুব সুন্দরভাবে রেন্ডার হয়েছিল । দেখে মনে হচ্ছে তারা সর্বশেষে ডাম্পডিএফ কোডটি ব্যবহার করার পর থেকে মারাত্মকভাবে অনুকূল করেছে !


dompdf সত্যিই একটি দুর্দান্ত বিকল্প। আমি দুটিবার ব্যবহার করেছি এবং এটি খুব সহজ। আমি dompdf চেষ্টা করার পরামর্শ দেব। অফিসিয়াল গিথুব রেপোটির
itতুপর্ণা সোনোয়াল

16

টিসিপিডিএফ- র উপরে ড্যারিল হেইনের উল্লেখ সম্ভবত একটি দুর্দান্ত ধারণা। নিকোলা আসুনির কোডটি বেশ কার্যকর এবং শক্তিশালী। একমাত্র হত্যাকারী হ'ল যদি আপনি কখনও নিজের উত্পন্ন পিডিএফের সাথে পিডিএফ ফাইলগুলি মার্জ করার পরিকল্পনা করেন তবে এর মধ্যে এই বৈশিষ্ট্যগুলি নেই। আপনাকে পিডিএফ তৈরি করতে হবে এবং তারপরে সিডি স্টুয়ার্ড (www.pdflabs.com/tools/pdftk-the-pdf-toolkit/) দ্বারা পিডিএফটিকের মতো কিছু ব্যবহার করে এটিকে মার্জ করতে হবে।


13

ব্যয়ের ক্ষেত্রে, একটি ওয়েব-পরিষেবা (এপিআই) ব্যবহার করা অনেক ক্ষেত্রে আরও বোধগম্য পদ্ধতির হতে পারে। এছাড়াও, এই প্রক্রিয়াটিকে আউটসোর্সিং করে আপনি নিজের নিজস্ব অবকাঠামো / ব্যাকএন্ড এবং - আপনি যদি একটি নামকরা পরিষেবা ব্যবহার করছেন - ওয়েব মান, আপটাইম, সংক্ষিপ্ত প্রক্রিয়াকরণের সময় এবং দ্রুত সামগ্রী সরবরাহের সাথে সামঞ্জস্যতা নিশ্চিত করে।

আমি বর্তমানে বাজারে বেশিরভাগ ওয়েব পরিষেবাদি নিয়ে কিছু গবেষণা করেছি, দয়া করে নীচে / মূল্য অনুপাতের ভিত্তিতে একটি ক্রম হিসাবে এই থ্রেডে উল্লেখযোগ্য যে এপিআইগুলি আমি মনে করি তার নীচে সন্ধান করুন। এঁরা সকলেই প্রাক-রচিত পিএইচপি ক্লাস এবং প্যাকেজ সরবরাহ করছেন।

  1. pdflayer.com - ব্যয়: $ - গুণ: ☆☆☆☆
  2. docraptor.com - মূল্য: $$$ - গুণ: ☆☆☆☆☆
  3. pdfcrowd.com - ব্যয়: $$ - গুণ: ☆☆☆

গুণমান:

PrinceXMLব্যাকবোন হিসাবে উচ্চ-মানের ইঞ্জিন থাকা , ডকরাপ্টার স্পষ্টতই সেরা পিডিএফ মানের অফার করে, অত্যন্ত পালিশ এবং ভাল রূপান্তরিত পিডিএফ ডকুমেন্টগুলি ফিরিয়ে দেয়। তবে, পিডিফ্লেয়ার এপিআই পরিষেবাটি এখানে খুব কাছাকাছি আসে। পিডিএফক্রড অগত্যা মানের সাথে স্কোর করে না, তবে প্রক্রিয়াজাতকরণের গতিতে।

খরচ:

পিডিফ্লেয়ার.কম - উপরে উল্লিখিত হিসাবে, এখানে সর্বাধিক ব্যয়বহুল বিকল্প হ'ল পিডিফ্লেয়ার.কম, ১০০ মাসিক পিডিএফ এবং premium 9.99- $ 119.99 এর মধ্যে প্রিমিয়াম সাবস্ক্রিপশনের জন্য সম্পূর্ণ নিখরচায় সাবস্ক্রিপশন পরিকল্পনা প্রদান করে। 10,000 মাসিক পিডিএফ ডকুমেন্টের জন্য মূল্য 39.99 ডলার।

docraptor.com - একটি 7-দিনের বিনামূল্যে পরীক্ষার সময় অফার। প্রিমিয়াম সাবস্ক্রিপশন পরিকল্পনাগুলি 15 ডলার থেকে 2250 ডলার range 10,000 মাসিক পিডিএফ ডকুমেন্টের জন্য মূল্য ~ 300.00।

pdfcrowd.com - একবারে 100 পিডিএফ বিনামূল্যে প্রদান করা। প্রিমিয়াম সাবস্ক্রিপশন পরিকল্পনা 9 ডলার থেকে 89 ডলার। 10,000 মাসিক পিডিএফ ডকুমেন্টের জন্য মূল্য ~ 49.00 ডলার।

আমি তাদের তিনটিই ব্যবহার করেছি এবং এই পাঠ্যটি সবার জন্য অর্থ ব্যয় না করে যে কাউকে সিদ্ধান্ত নিতে সহায়তা করবে বলে মনে করা হচ্ছে। এই লেখাটি কোনও একটি পণ্যকে সমর্থন করার জন্য লেখা হয়নি এবং পণ্যের কোনওটির সাথে আমার কোনও যোগসূত্র নেই।


ভাগ করে নেওয়ার জন্য ধন্যবাদ। আমি সমস্ত দিন সমস্ত অপশন তদন্ত করে নিচ্ছিলাম এবং ফ্রি লিব বা লিব কিনতে কেনায় আরও মনোনিবেশ করেছি। আপনার উত্তর আমাকে পুনরায় ধন্যবাদ জানাতে সাহায্য করবে। আমি ছোট ব্যবসায়ের জন্য এটি ব্যয়বহুল উপায় এবং ওয়েব পরিষেবাদির সাথে যেতে সবচেয়ে সহজ উপায়। Pdflayer.com এর জন্য; কম $ 100 তুলনায় / বছর এটা 20 বা 30 বছর এমনকি বিরতি লাগে, এখনো আমি thnik আমরা 20 বছর পরে :) একই বিশ্বের ছাড়বে
নিজের ইচ্ছায়

12

আপনি কমান্ড লাইন এক্সেস আছে তাহলে এটি ব্যবহার করা সম্ভব PhantomJS তৈরি করতে PDFথেকে একটি URL(দূরবর্তী অথবা স্থানীয়)।

এটি সত্যই ভাল কাজ করে এবং এটি একটি নিখরচায় সমাধান।

এই সঠিক সমস্যার জন্য তৈরি এই উদাহরণ স্ক্রিপ্টটি একবার দেখুন ।


তবে আপনার ফন্টগুলির সাথে কিছু সমস্যা হতে পারে (ওয়েবফন্টস)
মিহাই ক্রিশিয়ায়

11

এই প্রশ্নটি ইতিমধ্যে বেশ পুরানো, তবে কাউকে কিউটিপ্যাপ্টের উল্লেখ করতে দেখেনি তাই আমি করব :)

CutyCapt

এসকিজি , পিডিএফ, পিএসজি, পিএনজি, জেপিইজি, টিআইএফএফ, জিআইএফ, এবং বিএমপি সহ বিভিন্ন ভেক্টর এবং বিটম্যাপ ফর্ম্যাটে ওয়েবকিটের ওয়েবক্রিটির রেন্ডারিংয়ের জন্য কিউটি ক্যাপ্ট একটি ছোট ক্রস প্ল্যাটফর্ম কমান্ড-লাইন ইউটিলিটি is


11

আমি এই আদেশে টিসিপিডিএফ বা ডোমপডিএফকে প্রস্তাব দিই।


9

আমার মনে হয় না যে সিএসএস সহ কোনও এক্সএইচটিএমএল পৃষ্ঠা রেন্ডার করার জন্য পিএইচপি ক্লাস সেরা হবে।

নতুন সিএসএসের নিয়ম বের হলে কী হবে? (শীঘ্রই সিএসএস 3.0 ...)

এইচটিএমএল পৃষ্ঠা সরবরাহ করার সর্বোত্তম উপায় হ'ল, একটি ব্রাউজার, অবলম্বন। ফায়ারফক্স 3.0.০ পিডিএফ ফর্ম্যাটে স্থানীয়ভাবে 'মুদ্রণ' করতে পারে, ট্যারিসুগরী এটি ব্যবহারের জন্য একটি এক্সটেনশন (কমান্ড লাইন প্রিন্ট) তৈরি করেছে। এখানে আপনি এটি পাবেন।

যাই হোক, এখনও অনেক problmes ফায়ারফক্স runninr হয় মাত্র একটি পিডিএফ কনভার্টার হিসাবে ...

এই মুহুর্তে, আমি মনে করি যে wkhtmltopdf সেরা (দ্রুত সাফল্যযুক্ত, দুর্দান্ত, দুর্দান্ত) sa হ্যাঁ, ওপেনসোর্সও ... এটি একবার দেখুন


পিএইচপি দরকারী যদি আপনি কোনও প্রকারের অফিসিয়াল ডকুমেন্টেশন যেমন কোনও ব্যবহারকারীর জন্য একটি রশিদ আউটপুট করতে চান এবং আপনি এটি দেখতে দেখতে সিএসএস ব্যবহার করতে পারেন nice
লুক ওয়েঙ্ক

9

ওয়েব পৃষ্ঠাগুলি থেকে পিডিএফ ফাইলগুলি তৈরি করতে আমি একটি সর্বজনীন API বিকাশ করেছি। এটির একটি দুর্দান্ত পিএইচপি ক্লায়েন্ট রয়েছে যা এটি ব্যবহার করা অত্যন্ত সহজ করে তোলে। এটি ক্লাউডে পিডিএফ রেন্ডার করতে wkhtmltopdf ব্যবহার করে।

এইচটিএমএল বিশেষ কিছু প্রয়োজন নেই। চিত্র / সিএসএস / জেএস লিঙ্কগুলিতে নিখুঁত ইউআরএলএসের প্রয়োজন নেই। লোকালহোস্ট (ডেভ মেশিন) এও কাজ করে।

ইউএস পূর্ব, ইউএস ওয়েস্ট, ইইউ উত্তর, দক্ষিণ পূর্ব এশিয়া: বর্তমানে পরিষেবাটি ৪ টি আউজুর অঞ্চলে শেষের পয়েন্ট রয়েছে।

এটি দ্রুততর কারণ এটি পিডিএফে রূপান্তর করার জন্য ওয়েব পৃষ্ঠার বিষয়বস্তুগুলি API এ প্রেরণে মালিকানাধীন প্রোটোকল ব্যবহার করে।

এটি নির্ভরযোগ্য কারণ সমস্ত শেষ পয়েন্ট লোড ভারসাম্যযুক্ত।

টেস্টিং বা কম ব্যবহারের জন্য বিনামূল্যে অ্যাকাউন্ট উপলব্ধ account ওয়েব সাইটে বিশদ:

https://rotativahq.com


8

সম্ভবত আপনি রূপান্তরকারীকে ফাইল হস্তান্তর করার আগে পরিশ্রম করে চেষ্টা করতে পারেন। যদি কোনও রেন্ডারার কিছু HTML সমস্যা (ক্লোসডবিহীন ট্যাগের মতো) উপর চাপ দেয় তবে এটি এটিকে সহায়তা করতে পারে।


হ্যাঁ একটি বৈধ পয়েন্ট তবে আমি এটি ইতিমধ্যে ভেবেছি। আমার এইচটিএমএলে কোনও মিল নেই বা মানহীন ট্যাগ নেই।
ক্লিটাস

7

ফাইন রেন্ডারিং এর অর্থ কিছু নেই। এটি বৈধতা দেয়?

ইনপুটটি যতই খারাপ হোক না কেন, সমস্ত ব্রাউজারগুলি কেবল পর্দায় কিছু দেখাতে সর্বাধিক তারা করতে পারে। এবং অবশ্যই তারা একই জিনিস না। আপনি যদি ফায়ারফক্সের মতো একই রেন্ডারিং করতে চান তবে আপনি এর রেন্ডারিং ইঞ্জিনটি ব্যবহার করতে পারেন। এর জন্য পিডিএফ জেনারেটর রয়েছে। যদিও এটি একটি ভয়াবহ কাজ।


7

যদিও ইতিমধ্যে অনেকগুলি প্রস্তাব দেওয়া হয়েছে, তবে আমি নিম্নলিখিত দুটি পরামর্শ দিই:

  1. এইচটিএম 2 পিডিএফ - এইচটিএমএলকে পিডিএফ তে রূপান্তর করতে একটি এপিআই সরবরাহ করে এবং একটি পিএইচপি এসডিকে রয়েছে, যা পিএইচপি-তে প্রয়োগ করা খুব সহজ করে তোলে; এটি ইউরোপ, এশিয়া এবং মার্কিন যুক্তরাষ্ট্রের সার্ভারের লোকেশনগুলির একটি পছন্দ সরবরাহ করে
  2. পিডিএফআইআরএল - এমন একটি এপিআই দেয় যা পিডিএল-তে ইউআরএল এবং এইচটিএমএল করে, প্রায় একই রকম কার্যকারিতা সহ HTM2PDF, তবে ভার ভারসাম্যপূর্ণ আড়াআড়িটিতে কাজ করে এবং আরও কিছুটা দীর্ঘকাল ধরে রয়েছে

পূর্বে উল্লিখিত সমস্ত সমাধান থেকে এই দুটি এপিআই-এর যে জিনিসটি পৃথক হয়েছে, তা হ'ল এইচটিএমএলকে সিএসএস এবং জাভাস্ক্রিপ্টের মাধ্যমে পিডিএফ-তে রূপান্তরিত করার পাশাপাশি - এটি পিডিএফ রাইটস ম্যানেজমেন্ট, ওয়াটারমার্কিং এবং এনক্রিপশনও সরবরাহ করে। সুতরাং যারা গ্রাউন্ডে দৌড়াতে চান তাদের জন্য এটি সর্ব-এক-এক সমাধান।

দাবি অস্বীকার: আমি কাইমি নামে একটি সংস্থা যা এই দুটি ওয়েবসাইটই পরিচালনা করে।


কোনও পরিষেবা বিক্রি হওয়ার পরে আমি নির্ভর করতে চাই না । এই নিলামে এটি বিক্রয়বিহীন ছিল এই বিষয়টি বিবেচনা করে, আমি কেবল ধরে নিতে পারি যে এটি নিকট ভবিষ্যতে বিক্রি হবে?
রবিন ভ্যান বালেন

প্রকৃতপক্ষে আমার সংস্থা নিলামের কিছু সময় পরে এটি অর্জন করেছিল ....
ব্যবহারকারী 1914292

সেক্ষেত্রে আমার ধারণা, উদ্বিগ্ন হওয়ার মতো কিছু নেই।
রবিন ভ্যান বালেন

5

পিডিএফ রূপান্তর করার এইচটিএমএল সত্যিই কি প্রয়োজন পিএইচপি ব্যবহার সার্ভার সাইড ঘটতে?

আমি সবেমাত্র jsPDF জুড়ে এসেছি , এইচটিএমএল 5 / জাভাস্ক্রিপ্ট ব্যবহার করে একটি ক্লায়েন্ট-সাইড সলিউশন। এমআইটি-লাইসেন্স কোডটিও গিটহাবে রয়েছে


আমার জন্য, গ্রন্থাগারটি খুব সীমাবদ্ধ
YXN

5

টিসিপিডিএফ সূক্ষ্মভাবে কাজ করে, কোনও নির্ভরতা নেই, নিখরচায় এবং ক্রমাগত বাগফিক্সড। সরবরাহ করা এইচটিএমএল / সিএসএস সামগ্রীগুলি ভালভাবে ফর্ম্যাট করা থাকলে এর যুক্তিসঙ্গত গতি থাকে। আমি সাধারণত 50 থেকে 300 কেবিএমএল HTML ইনপুট (সিএসএস সহ) থেকে উত্পন্ন করি এবং 10 - 15 পিডিএফ পৃষ্ঠাগুলি সহ 1-3 সেকেন্ডের মধ্যে পিডিএফ আউটপুট পাই।

আমি টিসিপিডিএফকে কিছু প্রেরণের আগে পরিষ্কার লাইব্রেরি এইচটিএমএল সুন্দর ফরম্যাটার হিসাবে ব্যবহার করার পরামর্শ দিচ্ছি।


4

আমি পিএইচপি জন্য বিভিন্ন লাইব্রেরি চেষ্টা করেছি। সমস্ত তালিকাবদ্ধ আমি চেষ্টা করেছি। আমার মতে টিসিপিডিএফ গ্রন্থাগার হ'ল সর্বোত্তম আপোস পারফরম্যান্স / ব্যবহারযোগ্যতা। এটি খুব সহজেই ইনস্টল এবং ব্যবহার করা যায়, ছোট মাঝারি প্রয়োগেও ভাল পারফরম্যান্স। আপনার যদি উচ্চ পারফরম্যান্স এবং খুব বড় পিডিএফ ডকুমেন্টের প্রয়োজন হয় তবে জেন্ডা_ডিডিএফ মডিউলটি ব্যবহার করুন , তবে হার্ড কোডিংয়ের জন্য প্রস্তুত হন!


জেন্ড পিডিএফ এইচটিএমএল থেকে রূপান্তর করতে পারে না
মার্টিন Zvarík

3

ওয়েব এপিআই

যদি এমন লোকেরা থাকে যাঁরা সর্বদা এই ধরণের জিনিস অনুসন্ধান করেন, এমন একটি নিখরচায় ওয়েবসাইট রয়েছে যা আপনাকে এইচটিএমএল কোড এবং পৃষ্ঠাগুলিকে পিডিএফ তে রূপান্তর করতে দেয়। এছাড়াও একটি (খুব ছোট) এপিআই রয়েছে যা আপনাকে url থেকে পিডিএফ ফাইল আনতে দেয়।

এটি এখানে দেখুন


2

পিএইচপি নয় , একটি জাভা গ্রন্থাগার , যা এটি করে:

ফ্লাইং সসারটি এক্সএমএল বা এক্সএইচটিএমএল নেয় এবং পিএসএসে রেন্ডার করার জন্য এটিতে সিএসএস ২.১-অনুবর্তী স্টাইলশিটগুলি প্রয়োগ করে

এটি থেকে ব্যবহারযোগ্য পিএইচপিsystem() বা অনুরূপ কলের মাধ্যমে । যদিও এটির জন্য এক্সএমএল সু-গঠনের প্রয়োজন input

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.