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 |
|
|
|
|