برای تبدیل محتوای html به فایل pdf میتوان از روشهای مختلفی استفاده نمود که در زیر به ۲ مورد از آنها اشاره میشود.
در یک روش میتوان از برنامه phantomjs استفاده نمود که در واقع یکی از بستههای nodejs میباشد.
برای این منظور یک فایل js (فایل rasteriza.js) که مقداری کد در آن وجود دارد و وظیفه این را دارد که مشخص کند فایل خروجی با چه ویژگیهایی تولید شود، آدرس یک صفحه وب و آدرس فایل خروجی بعنوان پارامتر به برنامه مربوطه دهید تا خروجی مورد انتظار خود را دریافت نمایید. با این برنامه کارهای جالبی میتوان انجام داد مثلاً ایجاد تصویر یک سایت.
در روش دوم که در واقع یک کد باینری زبان c هست میتوان تصویر یا pdf ایجاد نمود.