Funzionalità |
API: funzioni e parametri |
PDFlib |
PDFlib+PDI |
PPS |
Generazione PDF di base |
Tutte le funzioni escluse quelle elencate di seguito |
 |
 |
 |
Linguaggi supportati |
C, C++, Java, Perl, Tcl, PHP, Python, Ruby |
 |
 |
 |
Linguaggi supportati |
Cobol, COM, .NET, REALbasic, RPG |
 |
 |
 |
Supporto a sistemi EBCDIC |
Tutte le funzioni |
 |
 |
 |
Protezione con password e gestione permessi |
PDF_begin_document() con opzioni userpassword, masterpassword, permissions |
 |
 |
 |
Linearizzazione |
PDF_begin_document() con opzione linearize |
 |
 |
 |
Ottimizzazione |
PDF_begin_document() con opzione optimize |
 |
 |
 |
Font subsetting |
PDF_load_font() con opzione subsetting |
 |
 |
 |
Font kerning |
PDF_load_font() con opzione kerning |
 |
 |
 |
Accesso ai font di sistema di Mac e Windows |
PDF_load_font() |
 |
 |
 |
Accesso agli encoding di Windows, iSeries, zSeries |
PDF_load_font() |
 |
 |
 |
Unicode e ToUnicode CMaps |
PDF_load_font() con parametri encoding = unicode, autocidfont, unicodemap |
 |
 |
 |
Riferimenti numerici, entità e simboli |
PDF_fit_textline() con opzione charref |
 |
 |
 |
Dimensione dei simboli per font standard CJK |
PDF_load_font() con font standard CJK e CMaps |
 |
 |
 |
ID simboli |
PDF_load_font() con encoding = glyphid |
 |
 |
 |
Encoding CJK |
PDF_load_font() con CMaps o codici CJK |
 |
 |
 |
Sostituzione simboli |
PDF_load_font() con opzione replacementchar |
 |
 |
 |
Encoding esteso per font OpenType PostScript-based |
PDF_load_font() |
 |
 |
 |
Proprietà per font Type 3 |
PDF_begin_font() con parametri options familyname, stretch, weight |
 |
 |
 |
Informazioni sul font |
PDF_info_font() |
 |
 |
 |
Textflow |
PDF_add_textflow(), PDF_create_textflow(), PDF_delete_textflow(), PDF_fit_textflow(), PDF_info_textflow() |
 |
 |
 |
Tabelle |
PDF_add_table_cell(), PDF_delete_table(), PDF_fit_table(), PDF_info_table() |
 |
 |
 |
Spot color |
PDF_makespotcolor() |
 |
 |
 |
Separazione dei colori |
PDF_begin_page_ext() con opzione separationinfo |
 |
 |
 |
Form |
PDF_create_field(), PDF_create_fieldgroup() |
 |
 |
 |
JavaScript |
PDF_create_action() con type = JavaScript |
 |
 |
 |
Livelli |
PDF_define_layer(), PDF_begin_layer(), PDF_end_layer(), PDF_set_layer_dependency(), PDF_create_action() con type = SetOCGState |
 |
 |
 |
Multimedia / 3D |
PDF_load_3ddata() e PDF_create_3dview(), PDF_create_action() con type = 3D |
 |
 |
 |
Etichette |
PDF_begin_item(), PDF_end_item(), PDF_activate_item(), PDF_begin_document() con opzioni tagged e lang |
 |
 |
 |
Immagini JPEG2000 |
PDF_load_image() con imagetype = jpeg2000 |
 |
 |
 |
Clipping in immagini TIFF e JPEG |
PDF_load_image() con opzioni clippingpathname e honorclippingpath |
 |
 |
 |
PDF/A |
PDF_begin_document() con opzione pdfa |
 |
 |
 |
PDF/X |
PDF_begin_document() con opzione pdfx |
 |
 |
 |
Supporto ai profili ICC |
PDF_load_iccprofile(), PDF_setcolor() con iccbasedgray / rgb / cmyk, PDF_load_image() cono opzione honoriccprofile, PDF_begin/end_page_ext() con opzione defaultgray / rgb / cmyk |
 |
 |
 |
CIE L*a*b* color |
PDF_setcolor() con type = lab; immagini Lab TIFF |
 |
 |
 |
Metadati XMP |
PDF_begin_document() con opzione autoxmp; l'opzione è disponibile in molte funzioni |
 |
 |
 |
OPI support |
PDF_load_image() con opzioni OPI-1.3 / OPI-2.0 |
 |
 |
 |
Importazione PDF (PDI) |
PDF_open_pdi_document(), PDF_open_pdi_callback(), PDF_open_pdi_page(), PDF_fit_pdi_page(), PDF_process_pdi() |
|
 |
 |
Lettura informazioni con pCOS |
PDF_pcos_get_number(), PDF_pcos_get_string(), PDF_pcos_get_stream() |
|
 |
 |
Elaborazione dati e personalizzazione con block |
PDF_fill_textblock(), PDF_fill_imageblock(), PDF_fill_pdfblock() |
|
|
 |
Plugin PDFlib Block per Acrobat |
|
|
|
 |