Nenda kwenye maudhui makuu
PPDF123

Geuza HTML kuwa PDF

HTML kuwa PDF huchora faili ya .html au .htm iliyopakiwa, au ZIP yenye HTML, kuwa PDF kwa WeasyPrint. JavaScript haiendeshwi, kwa hiyo kurasa zinazojengwa na hati-andishi hutoka pungufu.

Buruta faili hapa, au bofya uchague

Inakubali HTML, HTM, ZIP · hadi 500.0 MB kwa kila faili · hadi faili 20 kwa mara moja

Unaweza pia kubandika faili kwa Ctrl/Cmd+V au kutoka kwenye menyu ya ubao wa kunakili.

HTML kuwa PDF hutumia WeasyPrint kuchora. Pakia faili ya `.html` / `.htm`, au ZIP yenye angalau `.html` moja (`index.html` iliyo kwenye mzizi wa jalada hutumika ikiwepo, vinginevyo ingizo la kwanza la `.html`). Matokeo ni PDF iliyopewa jina la faili ulilopakia.

Sehemu ya `zoom` inapuuzwa. Hakuna Chrome isiyo na kiolesura wala utekelezaji wa JavaScript. Picha, mitindo na fonti za nje huchukuliwa kutoka anwani za wavuti za umma (rasilimali 500 kwa upeo, kila moja hadi MiB 64, sekunde 15 kwa kila ombi), na anwani za mitandao ya kibinafsi au ya ndani huzuiwa. Rasilimali za kiasi ndani ya ZIP hutatuliwa kutoka faili zilizotolewa.

CSS inayoungwa mkono na WeasyPrint inachapishwa. Programu zenye hati-andishi nyingi, fonti za mtandao zisizopakiwa, na mpangilio wa JS wa kisasa mara nyingi zinashindwa. Ingizo si PDF iliyosimbwa — zana hii inaanza na HTML.

Chanzo kikiwa URL, tumia URL kuwa PDF. Chanzo kikiwa Markdown, tumia Markdown kuwa PDF (CommonMark kwanza, kisha WeasyPrint ile ile).

Sifa

  • WeasyPrint kwa HTML au ZIP yenye HTML
  • Inakubali HTML au ZIP (index.html, au vinginevyo `.html` ya kwanza, huchorwa)
  • Si URL kuwa PDF
  • API isiyo na jina: /api/v1/convert/html/pdf

Lini utumie

  • Kuchapisha kurasa za HTML zisizobadilika
  • Kugeuza ZIP ya tovuti ndogo kuwa PDF
  • Kuruka CommonMark ukiwa na HTML tayari

Ninageuzaje HTML kuwa PDF?

  1. Pakia .html/.htm au ZIP yenye HTML.
  2. Bofya Chakata. zoom haifanyi kazi.
  3. Pakua PDF.
  4. Angalia CSS — JS haitatekelezwa.

Mipaka na hali maalum

  • Hakuna JavaScript, hakuna Chrome, hakuna zoom
  • Msaada wa CSS wa WeasyPrint pekee
  • Rasilimali za mbali hupakiwa tu kutoka anwani za wavuti za umma; anwani za kibinafsi na za ndani huzuiwa
  • Uchoraji husimama baada ya sekunde 180 kwa chaguo-msingi
  • Kikomo cha kupakia kwenye tovuti hii: MB 500 kwa kila faili, likitumwa kwa vipande zaidi ya takriban MB 95. Mwili wa ombi moja la moja la API una kikomo cha MB 100.

Mifano

  • HTML ya makala + CSS mara nyingi inachapishwa vizuri
  • React SPA inachapishwa tupu

Faragha ya zana hii

Faili hupakiwa kupitia HTTPS, zinachakatwa kwenye kumbukumbu au folda ya muda mfupi kwenye seva zetu, na kufutwa matokeo yakiwa tayari. Hatuhifadhi nakala kwa kuvinjari baadaye, mafunzo, au wasifu wa matangazo. Tazama Sera ya Faragha kwa maelezo ya uhifadhi na ufichuzi wa vidakuzi vya AdSense.

Maswali ya kawaida

Kwa nini programu yangu ya React ni PDF tupu?
WeasyPrint haiendeshwi JavaScript. SPA mara nyingi huchapishwa tupu.
Je, zoom inafanya kazi?
Hapana. Uga unapuuzwa.
ZIP inafanyaje kazi?
Jalada likiwa na index.html kwenye mzizi wake, faili hiyo huchorwa; vinginevyo ingizo la kwanza la .html.
Je, ni Print to PDF ya Chrome?
Hapana. Ni WeasyPrint.

Ilisasishwa mwisho:

Tumia kutoka msimbo

Kila zana hapa ni REST. Matumizi bila kujisajili hayahitaji akaunti wala ufunguo wa API. Inafaa kivinjari, watengenezaji, na mawakala wa AI.

curl -X POST "https://pdf123.xyz/api/v1/convert/html/pdf" \
  -F "[email protected]" \
  -o output.pdf

Pia inapatikana kama zana ya MCP kwa programu zinazotumia Model Context Protocol (JSON-RPC 2.0, POST /mcp). Maelezo kamili ya API

Itumie kupitia wakala wa AI

Skill

Ukiwa na skill hii, Claude Code, Codex, Cursor na mawakala wengine wa AI wanaweza kukuendeshea "HTML kuwa PDF": /skills/pdf123-html-to-pdf.md

Skill zote za mawakala

Faili inatumika kazi hii tu, kisha inafutwa yenyewe.