Mengapa Kami Melangkau Aplikasi Desktop
PDF123 tidak akan menyediakan UI desktop kedua. Penggunaan luar talian dan peribadi kekal pada Docker Compose dan pdfx, supaya katalog tidak menyimpang daripada API.

Apabila fail tidak boleh meninggalkan rangkaian peribadi, permintaan seterusnya selalunya ialah pemasang Windows atau macOS. Kami menolak bentuk itu dengan sengaja. GUI desktop akan menjadi pangkalan kod antara muka yang kedua. Hanyutan ciri antara "aplikasi" dan /api/v1/ hampir tidak dapat dielakkan sebaik sahaja pokok kod itu menyimpang.
Kekangan ialah sempadan, bukan antara muka
"Bait data kekal di sini" dipenuhi oleh pdfx-server yang anda jalankan, bukan oleh WinForms atau Electron secara khusus. Compose beserta pdfx (setempat atau --cloud terhadap URL asas anda) mengekalkan satu katalog operasi di belakang pelayar, REST, MCP, dan CLI.
Cara menyediakan stack itu didokumentasikan di Self-host: task docker:build / task docker:up untuk Compose (API di :8080, portal di :3000), atau task pdfx:dev asli bersebelahan portal untuk kerja setempat. Tetapkan SECURITY_CUSTOMGLOBALAPIKEY apabila anda mahukan kawalan yang tetap. Catatan ini hanya membincangkan mengapa stack itu tidak dibungkus sebagai produk desktop.
pdfx setempat tanpa --cloud menjalankan pdf-core pada mesin yang menyimpan fail itu. Itu sudah mencakup tugasan kelompok luar talian yang tidak pernah memerlukan GUI. Mod awan ialah untuk situasi apabila CLI yang sama perlu menghubungi asas API self-host atau yang dihoskan dengan kontrak multipart yang sama seperti curl.
Apa kos cabang desktop
Suite untuk pengguna mengoptimumkan penyuntingan kanvas, perbandingan visual, dan pemasang kedai. Menyelenggara permukaan itu bermakna menduplikasi setiap operasi baharu (bendera merge, mod OCR, lalai sanitize) dalam GUI yang bukan kontrak OpenAPI yang sudah dipanggil oleh ejen.
Pemalam dan saluran kedai menambah beban sokongan tanpa memperbaiki tingkah laku MCP atau Idempotency-Key. Setiap kitaran semakan kedai dan gesaan kebenaran sistem pengendalian ialah masa yang tidak mendarat di /v1/openapi.json. Sebaik sahaja pokok desktop menyediakan pilihan merge yang tiada dalam API (atau sebaliknya), automasi dan demo akan berselisih secara senyap.
OCR ialah contoh konkrit mengapa penduaan merugikan. Laluan pelayan semasa memulangkan Markdown (text/markdown) dengan mod Auto berbanding Force (ocrType=force-ocr untuk Force). Antara muka desktop yang masih menjanjikan "PDF boleh dicari dengan lapisan tersembunyi" akan berbohong tentang pipeline yang berbeza. Mengekalkan satu takrifan operasi mengelakkan perpecahan itu.
Satu katalog, empat klien, sifar antara muka kedua
Produk ini sudah mempunyai empat cara akses kepada operasi yang sama: borang portal, curl ke /api/v1/β¦, MCP di /mcp, dan pdfx setempat atau awan. Gabungkan PDF ialah contoh konkritnya: gabungkan PDF dalam susunan muat naik tanpa meraster halaman menjadi imej, sama ada anda mengklik Process atau menghantar bahagian fileInput.
Edisi desktop akan menjadi cara akses yang kelima dengan kitaran keluaran yang berasingan. Mod kegagalan yang kami mementingkan bukanlah "ikon dalam dulang sistem hilang." Ia ialah "halaman demo masih berfungsi sementara skrip yang bergantung pada operasi yang sama mengalami regresi secara senyap."
Apa yang tidak kami dakwa
Melangkau desktop tidak mencipta penyuntingan interaktif kelas Acrobat dalam pelayar. Alat berasaskan borang dan tugasan HTTP kekal sebagai produknya. Kanvas Edit dalam talian, perbandingan visual, dan antara muka Sign untuk pengguna sengaja diletakkan di luar skop. Jika anda memerlukan pemasangan peribadi, jalankan Compose dan arahkan klien ke asas API anda. Jika anda memerlukan penyunting piksel, gunakan suite yang dibina untuk itu; jangan tunggu .exe PDF123.
PDF123 yang dihoskan kekal sebagai laluan tanpa nama yang pantas. Self-host ialah kit alat yang sama di belakang tembok api anda. Tiada satu pun laluan itu menjadi edisi desktop ketiga yang menyimpang. Untuk perbandingan dengan penukar pelayar sahaja, lihat Mengapa self-host kit alat PDF. Untuk apa yang anda peroleh dan apa yang anda kendalikan, lihat Apa yang sebenarnya anda peroleh daripada self-host. Untuk cara empat klien bukan-desktop kekal sejajar, lihat Operasi sama, empat klien.