Prens (yazılım) - Prince (software)

Prens
Orijinal yazar (lar)Michael Günü[1]
Geliştirici (ler)YesLogic Pty Ltd
İlk sürümNisan 2003
Kararlı sürüm
13 / Kasım 2019; 1 yıl önce (2019-11)[2]
Önizleme sürümü
20191023/23 Ekim 2019; 13 ay önce (2019-10-23)[3]
YazılmışMerkür, Pas, paslanma[4]
İşletim sistemipencereler, Mac os işletim sistemi, Linux, Solaris, FreeBSD
TürDosya biçimi dönüştürücü
LisansFreemium
İnternet sitesiwww.princexml.com

Prens (vakti zamanında Prens XML) dönüştüren bir bilgisayar programıdır XML ve HTML belgeleri içine PDF dosyaları uygulayarak Basamaklı Stil Şablonu (CSS). Prince, ticari olmayan amaçlarla indirilmesi ve kullanılması ücretsiz olan ticari bir üründür.[5].

Prince, kendi kodu aracılığıyla HTML, CSS ve JavaScript dahil tüm yaygın web standartlarını destekler. Yani, Prens bir tarayıcı motoru, ancak kendi motorunu Merkür Programlama dili.

Prince, aşağıdakilere uygun erişilebilir PDF'ler oluşturabilir: PDF / UA profili (ISO 14289, erişilebilir PDF teknolojisi için Uluslararası Standart) yardımcı teknolojilere sahip kişiler tarafından kullanılabilir.[6]

Prince, Tayca, Hintçe alfabeler (Hintçe, Bengalce, Tamil vb.) Dahil olmak üzere birçok dili desteklemektedir.[7] Arapça ve İbranice gibi sağdan sola alfabeler.

Prince, YesLogic tarafından geliştirilmiştir. Melbourne, Avustralya. 2004'ten beri, Håkon Wium Yalan CSS'nin ortak yaratıcısı, yönetim kurulu başkanı oldu.

Tarih

Nisan 2003'te, Prince 1.0 piyasaya sürüldü ve temel destek XHTML, Basamaklı Stil Şablonu (CSS), ölçeklendirilebilir Vektör Grafiği (SVG) ve keyfi XML. Bu ilk versiyon bir komut satırı programı desteklenen Microsoft Windows ve Linux; yoktu grafiksel kullanıcı arayüzü Henüz Windows için.

Aralık 2005'te Prens 5.1 Asit2 den test etmek Web Standartları Projesi.[8] Üçüncü oldu kullanıcı aracısı testi geçmek için, sonra Safari ve Konqueror.

Haziran 2012'de Prince 8.1, HTML5.

Sonraki sürümlerde, her ikisi de web tarayıcılarıyla karşılaştırılabilir desteğe sahip olmak için CSS desteği sürekli olarak genişletildi (örneğin Opera ve Firefox ) ve sayfa sonları ve dipnotlar gibi baskıya özgü özellikler için destek eklemek.

Prince, aşağıdakiler dahil çeşitli platformlar için mevcuttur: pencereler, Linux, Mac os işletim sistemi, FreeBSD, ve Solaris. Sarmalayıcılar için mevcuttur Java SE, .NET Framework, ActiveX, PHP, raylar üzerinde yakut ve Node.js Prince'i web sitelerine ve uygulamalara entegre etmeye yardımcı olmak için.

Özellik Yayınları

  • Prens 13.0 - Kasım 2019[9]
  • Prens 12.5 - Nisan 2019[10]
  • Prens 12.1 - Ağustos 2018[11]
  • Prens 12.0 - Haziran 2018[12]
  • Prens 11.0 - Aralık 2016
  • Prens 10.0 - Mayıs 2015
  • Prens 9.0 - Haziran 2013
  • Prens 8.0 - Eylül 2011
  • Prens 7.1 - Mayıs 2010
  • Prens 7.0 - Ekim 2009
  • Prince 6.0 rev 8 - Şubat 2009
  • Prens 6.0 rev 1 - Mayıs 2007
  • Prens 5.1 rev 15 - Mart 2007
  • Prens 5.1 - Aralık 2005
  • Prens 5.0 rev 5 - Aralık 2005
  • Prens 5.0 - Ekim 2005
  • Prens 4.0 - Ekim 2004
  • Prens 3.1 - Mayıs 2004
  • Prens 3.0 - Aralık 2003
  • Prens 2.1 - Haziran 2003
  • Prens 2.0 - Mayıs 2003
  • Prens 1.0 - Nisan 2003

Teknik özet

Prince kullanılarak geliştirildi Merkür fonksiyonel mantık programlama dili.

Prince'in arkasındaki ana itici güç standarttır CSS3 sayfalı[13] sayfalı ortam (PDF dahil) mizanpaj spesifikasyonunu diğer W3C teknolojileriyle entegre eden: HTML4, HTML5, XHTML, ve özgür XML ", çalışıyor ya da değil JavaScript.

Prince, CSS için iyi bir desteğe sahiptir (dahil CSS Esnek Kutu Modeli, Prince 12'den), şu anda CSS standardında olmayan baskı ile ilgili işlevsellik için özel uzantılara sahip (örneğin, dipnot politikaları, kırpma işaretleri etkinleştirildiğinde sayfanın taşma payı alanının boyutunu belirleme, akan sayfa üstbilgileri ve altbilgileri oluşturma ve benzeri ).[14]

Prince, ECMAScript 5. baskısının çoğunu destekler, ancak katı modu desteklemez. ECMAScript’in sonraki sürümleri desteklenmemektedir.[15]

Referanslar

daha fazla okuma

  • Prince ile erişilebilir etiketli PDF'ler oluşturma 16 Temmuz 2019
  • Görevli, Sid. PDF Hack'leri: 100 Endüstriyel Mukavemet İpuçları ve Araçlar. O'Reilly. ISBN  0-596-00655-1.
  • Fitzgerald, Michael. XML Hacks: 100 Endüstriyel Güçte İpuçları ve Araçlar. O'Reilly. ISBN  0-596-00711-6.
  • Michael Day of Prince XML ile röportaj Yazan Olimpiu Metiu, Sayfa 33, Yayınlanma Tarihi: 28 Haziran 2010, Rails Dergisi
  • Prince XML: HTML + CSS'den Yüksek Kaliteli PDF'ler Oluşturma, 15 Kasım 2007, GoogleTechTalks, YouTube Videosu

Dış bağlantılar