Herceg | |
---|---|
Szerző | Michael Day [1] |
Fejlesztő | YesLogic Pty. kft |
Beírva | Higany |
Operációs rendszer | Microsoft Windows , Mac OS X , Linux , Solaris , FreeBSD |
Első kiadás | 2003. április |
legújabb verzió | 13,5 (2020. március [2] ) |
Engedély | Szabadalmazott |
Weboldal | princexml.com |
A Prince (korábban Prince XML) egy számítógépes program, amely az XML- és HTML -dokumentumokat PDF formátumba konvertálja a Cascading Style Sheets ( CSS ) segítségével. A program ötlete az internetes oldalak kinyomtatása (a PDF formátum a fejlesztés kezdetétől a papírra való nyomtatásra összpontosít), olyan formázással és elrendezéssel, amely minőségében közel áll a professzionális tervezők által asztali kiadói rendszerekben lefektetett anyagokhoz . A Prince egy kereskedelmi termék, amely ingyenesen letölthető és nem kereskedelmi célokra használható. A Prince-t a YesLogic , egy kis cég fejleszti Melbourne-ben, Ausztráliában. 2004 óta Haakon Wium Lee, (tudós, a CSS társ-alkotója), a YesLogic igazgatótanácsának elnöke.
A Prince az összes elterjedt webes szabványt (beleértve a HTML-t, CSS-t, XHTML-t, XML-t, SVG-t, JavaScriptet stb.) támogatja azáltal, hogy saját motorján keresztül futtatja az oldalkódot. Vagyis a Prince-ben az oldalmegjelenítés nem alapul egyetlen böngésző motorján sem, hanem a saját motorján keresztül valósul meg a Mercury programozási nyelven.
A Prince létrehozhat PDF-fájlokat, amelyek megfelelnek a PDF/UA (ISO 14289) profilnak.
A Prince számos nyelvet támogat, beleértve a thai nyelvet, az indiai írást (nyelvek: hindi , bengáli, tamil stb.) és a bal oldali írást (olyan nyelvek használják, mint az arab és a héber ).
A Prince a Mercury funkcionális logikai programozási nyelven íródott .
2003 áprilisában megjelent a Prince 1.0 az XHTML , a Cascading Style Sheets ( CSS ), a Scalable Vector Graphics ( SVG ) és az önkényes XML alapszintű támogatásával . Ez az első verzió egy parancssori ( konzol ) program volt, amely támogatta a Microsoft Windows és Linux operációs rendszereket ; Abban az időben nem volt grafikus felhasználói felület a Windows számára.
2005 decemberében a Prince 5.1 átment a Web Standards Project Acid2 tesztjén . Ez volt a harmadik felhasználói ügynök , amely átment a teszten a Safari és a Konqueror után .
2012 júniusában a Prince 8.1 támogatta a HTML5 szabványt .
A későbbi kiadásokban a CSS -támogatás folyamatosan bővült, mind a webböngészők (például Opera és Firefox ) hasonló támogatása érdekében, mind pedig a nyomtatás-specifikus funkciók, például az oldaltörések és a lábjegyzetek (jegyzetek) támogatása érdekében.
A Prince több platformon is elérhető, beleértve a Microsoft Windows , Linux , MacOS , FreeBSD és Solaris platformokat . Elérhetők a Java SE , a .NET Framework , az ActiveX , a PHP , a Ruby on Rails és a Node.js skinek, amelyek segítik a Prince webhelyekbe és alkalmazásokba történő integrálását .
A Prince fő hajtóereje a CSS3 lapozású szabvány , amely integrálja a lapozott média elrendezési specifikációit (beleértve a PDF-et is) bármely más W3C technológiával : HTML4, HTML5, XHTML és "laza XML", amely működik vagy nem működik a JavaScripttel.
A Prince jól támogatja a CSS-t (beleértve a CSS Flexible Box modellt is, a Prince 12. verziójától (2018)), a nyomtatással kapcsolatos funkciók szabadalmaztatott kiterjesztéseivel, amelyek jelenleg nem szerepelnek a CSS-szabványban (például: lábjegyzetekre vonatkozó szabályzat, a méret sajátosságai az oldal kiadási területének, ha a vágójelek engedélyezve vannak („Bleed area”), az aktuális oldal fejléceinek és lábléceinek létrehozása stb.).
A Prince támogatja az ECMAScript 5. kiadásának nagy részét, de a szigorú módot nem. Az ECMAScript későbbi verziói nem támogatottak
Böngésző motorok | |
---|---|
Összehasonlítás | |
Aktívan fejlődött | |
Nincs kifejlesztve |
|