Langkau ke kandungan

200OK

PDF Engine: PDF ke HTML5 hos sendiri, templat dan REST API

Produk kami sendiri: sebarang PDF dikembalikan sebagai HTML5 tepat piksel dengan teks sebenar, dijadikan templat yang boleh diisi oleh sistem, di pelayan anda sendiri.

Jenis
Produk penukaran dokumen dan templat
Bahagian kami
Produk kami sendiri, direka bentuk, dibina dan dikendalikan oleh 404 Tech, dan tersedia secara langsung untuk dicuba oleh sesiapa sahaja.
Buka produk langsung(dibuka dalam tab baharu)

404 Not Found

Apa yang tiada

Perniagaan menyimpan dokumen mereka sebagai PDF, dan sistem mereka perlu mengisinya: invois, borang permohonan, penyata. PDF ialah satu set arahan lukisan, bukan halaman yang boleh disunting oleh sesiapa, jadi jalan biasa ialah membina semula borang secara manual dalam HTML atau mencop nilai pada gambar borang itu. Kedua-duanya lama-kelamaan menyimpang daripada asal. Yang tiada ialah cara untuk mendapatkan PDF kembali sebagai HTML sebenar yang boleh dipilih pada saiz halaman yang tepat, menandakan di mana nilai diletakkan, dan mengisinya daripada sistem perniagaan itu sendiri, di pelayannya sendiri.

Kekangan

Apa yang perlu dipatuhi oleh sistem, sebelum sebaris kod ditulis.

Ketepatan
Setiap halaman dikembalikan tepat piksel dengan teks sebenar. Tiada apa-apa dibakar ke dalam gambar, jadi ia boleh dipilih, dicari dan dibacakan dengan kuat.
Pengehosan
Hos sendiri: satu imej kontena pada pelayan atau awan peribadi pelanggan. Fail kekal di tempat ia diletakkan dan dipadamkan mengikut jadual pelanggan.
Templat
Templat mesti sesuai dengan sistem yang mengisinya: Handlebars, Jinja, Liquid, atau gaya pemegang tempat pelanggan sendiri.
Integrasi
Apa sahaja yang dilakukan seseorang di portal juga merupakan satu permintaan REST, dengan satu kunci bagi setiap integrasi dan penggunaan dikira bagi setiap kunci.
Migrasi
Integrasi sedia ada bertukar dengan menukar satu URL, kerana titik akhir penukaran yang lebih lama kekal serasi secara terus.

Sistem

Orang bekerja dalam portal pelayar; sistem lain memanggil REST API dengan kunci mereka sendiri. Kedua-duanya menyerahkan kerja kepada enjin yang sama, dengan pekerjanya pada hos yang sama. Penukar memecahkan setiap halaman kepada larian teks, laluan vektor dan imej, setiap satu pada lapisannya sendiri di koordinat yang tepat, dan membina semula setiap larian teks sebagai elemen HTML5 yang diposisikan dengan fon, saiz dan jarak sebenarnya. Template Studio meletakkan pemboleh ubah pada halaman itu dan mengeksport templat dalam sintaks yang sudah digunakan oleh sistem penerima. Di sekeliling teras terdapat 22 alat halaman dan imej pada enjin yang sama. Kerja dihantar, dipantau dan diambil daripada pautan jangka pendek, dan hasilnya disimpan pada volum storan yang dipadamkan mengikut jadual. Halaman awam menambah pemeriksa yang membuka PDF dalam pelayar pelawat sendiri, jadi tiada apa-apa dimuat naik.

Rajah 1Dilukis daripada binaan
Rangkaian pelanggan,satu imej kontenadalam perantilog masukkunci APIkerjakerjatukareksportalathasilpautan jangka pendek01Orangdalam pelayar02Pemeriksatiada muat naik03Sistem andakunci setiap integrasi04Portaltukar, studio, alat05REST APIhantar, pantau, ambil06Enjinpekerja, kredit, had07PenukarPDF ke lapisan HTML508Eksport templathbs, Jinja, Liquid, sendiri09Alat halaman22 alat, satu enjin10Volum storandipadam ikut jadual

Portal dan REST API → satu enjin → penukar, eksport templat dan alat halaman. Hasil menunggu pada volum yang dipadamkan dan dikembalikan melalui pautan jangka pendek, di dalam rangkaian pelanggan.

  • Dibina oleh kami
  • Data disimpan
  • Pihak ketiga
  • Luar talian atau luar saluran
Baca lukisan sebagai teks

Bahagian

  1. 01Orang: dalam pelayar
  2. 02Pemeriksa: tiada muat naik
  3. 03Sistem anda: kunci setiap integrasi
  4. 04Portal: tukar, studio, alat
  5. 05REST API: hantar, pantau, ambil
  6. 06Enjin: pekerja, kredit, had
  7. 07Penukar: PDF ke lapisan HTML5
  8. 08Eksport templat: hbs, Jinja, Liquid, sendiri
  9. 09Alat halaman: 22 alat, satu enjin
  10. 10Volum storan: dipadam ikut jadual

Aliran

  • Orang ke Pemeriksa: dalam peranti (alternatif atau luar saluran)
  • Orang ke Portal: log masuk
  • Sistem anda ke REST API: kunci API
  • Portal ke Enjin: kerja
  • REST API ke Enjin: kerja
  • Enjin ke Penukar: tukar
  • Enjin ke Eksport templat: eksport
  • Enjin ke Alat halaman: alat
  • Enjin ke Volum storan: hasil
  • Volum storan ke REST API: pautan jangka pendek (alternatif atau luar saluran)

Skrin

Halaman awam produk langsung, ditangkap pada lebar desktop.

Laman utama PDF Engine: tajuk "Turn any PDF into a template you can fill", butang untuk bermula atau melihat Template Studio, dan kiraan 22 alat, 4 gaya templat dan 1 panggilan bagi setiap kerja, di sebelah halaman yang dilukis sebagai timbunan lapisan.
Laman utama
Langkah lawatan 1, Disassemble, bertajuk "Every page is a stack of parts": halaman yang dilukis sebagai empat lapisan bertindan berlabel text, vectors, images dan page, dengan halaman berukuran 210 kali 297 mm.
Disassemble: setiap halaman sebagai timbunan bahagian
Langkah lawatan 4, Template: Template Studio menyenaraikan empat pemboleh ubah (nama pelanggan, nombor invois, tarikh terbitan, jumlah) di sebelah halaman invois yang medannya memegang pemegang tempat, dengan butang eksport untuk Handlebars, Jinja, Liquid dan gaya anda sendiri.
Template Studio
Langkah lawatan 7, Deploy, bertajuk "And all of it happens inside your walls": di dalam bingkai berlabel your network, portal pelayar dan backend anda dengan kunci API menyuap PDF Engine, yang menyerahkan kerja kepada pekerja dan hasil kepada volum storan yang dipadamkan selepas 24 jam.
Deploy: di dalam rangkaian pelanggan
Pemeriksa, bertajuk "Drop a PDF and see its skeleton": helaian sampel dipecahkan kepada lapisan teks, vektor dan imej dalam pelayar, dengan kiraan 1 halaman, 42 larian teks, 3 fon, 1 imej, 19 laluan vektor dan fail 3 KB.
Pemeriksa, dijalankan pada helaian sampel

Keputusan

Keputusan kejuruteraan yang membentuk binaan ini, dan sebab setiap satu dibuat.

  1. Teks kekal sebagai teks.

    Setiap larian teks menjadi elemen yang diposisikan dengan fon, saiz dan jarak sebenarnya, tidak sekali-kali gambar halaman. Output kekal tajam pada sebarang zum, dan orang boleh memilihnya, mencarinya dan meminta ia dibacakan.

  2. Satu enjin di sebalik portal dan API.

    Portal dan REST API menjalankan alat yang sama dengan kredit dan had yang sama, jadi apa sahaja yang boleh dilakukan seseorang dalam pelayar, sistem boleh lakukan dalam satu permintaan.

  3. Templat dalam sintaks penerima.

    Template Studio mengeksport Handlebars, Jinja, Liquid atau gaya pemegang tempat tersuai, jadi templat terus masuk ke dalam sistem yang mengisinya dan sistem itu tidak perlu mempelajari sintaks baharu.

  4. Hos sendiri secara reka bentuk.

    Satu imej kontena, fail disimpan di tempat pelanggan meletakkannya dan dipadamkan mengikut jadual mereka. Dokumen tidak perlu keluar dari bangunan untuk ditukar.

  5. Cubaan yang tidak memuat naik apa-apa.

    Pemeriksa awam membuka PDF dalam pelayar pelawat sendiri dan memecahkan halaman pertama kepada lapisan-lapisannya pada mesin mereka. Tiada muat naik, tiada akaun.

200OK

Siap

Produk langsung: portal pelayar dengan PDF ke HTML5, Template Studio dan pustaka alat, serta REST API dengan satu kunci bagi setiap integrasi. Ia dideploy sebagai satu imej kontena, dan pelan dibayar dalam kredit, dengan setiap alat menunjukkan kosnya sebelum ia dijalankan.

Kiraan diambil daripada produk langsung dan senarai lesen yang diterbitkannya. Dikira pada 3 November 2026. Tiada angka di sini merupakan hasil perniagaan.
AngkaApa yang dikira
22alat halaman dan imej dalam pustaka alat
4sintaks templat yang dieksport oleh Template Studio
39komponen sumber terbuka dalam aplikasi web, setiap lesen dipanjangkan
1imej kontena untuk dideploy
25 MBPDF terbesar yang dibuka oleh pemeriksa dalam pelayar, tanpa memuat naiknya

Dibina dengan

  • Nuxt 4
  • Vue 3
  • Tailwind CSS
  • DaisyUI
  • pdf.js
  • three.js
  • GSAP
  • ECharts
  • REST API
  • Imej kontena