Izdvajanje tipiziranih tabela
THotPDF.ExtractLoadedTypedTables konvertuje semantičke redove tabela u javnu kanonsku mrežu kolona bez izmene učitanog dokumenta
Kontinuitet tabela
Kompatibilni susedni fragmenti mogu da dodaju kanonske kolone, pretvarajući nedostajuće međupočetke u eksplicitne ColumnSpan vrednosti umesto odbacivanja spojenih zaglavlja
Kompatibilne tabele na uzastopnim stranicama postaju jedna tabela, dok odgovarajući vodeći redovi zaglavlja ostaju prisutni i nose IsRepeatedHeader
Tipizirane vrednosti i pouzdanost
Svaka ćelija zadržava originalni Unicode tekst, granice u prostoru stranice, raspone redova i kolona, normalizovanu vrednost, tipizirano skladište, kod valute i pouzdanost
Zaključivanje prepoznaje prazne, string, celobrojne, brojčane, boolove, datumske, datum-vreme, valutne i procentne vrednosti pod pravilima decimala, hiljada i redosleda datuma koje bira pozivalac
Ograničeni izvoz
ExportLoadedTypedTables zapisuje proširene RFC 4180-stil CSV redove ili JSON bogat metapodacima kroz ograničeni pripremni tok i finalnu publikaciju bezbednu za vraćanje
Ograničenja stranice, glifa, izvorne tabele, izlazne tabele, reda, ćelije, teksta, izlaznih bajtova, pouzdanosti i otkazivanja proveravaju se pre objavljivanja rezultata
XLSX radne sveske
Jedinica HPDFXLSXExport izvozi THPDFTypedTables kao Office Open XML radnu svesku bez instaliranja Office-a ili učitavanja spoljne biblioteke za proračunske tablice
HPDFExportTypedTablesXLSX piše u čitljiv, upisiv i seek-ovan tok na njegovoj trenutnoj poziciji, priprema kompletnu radnu svesku pre objavljivanja i vraća prebrisane bajtove kada nastupi oporaviva greška upisa
HPDFExportTypedTablesXLSXFile koristi isključivo kreiranu privremenu datoteku pored cilja, isprazni je i atomski zamenjuje cilj tek nakon uspešnog izvoza
HPDFExportLoadedTypedTablesXLSX spaja izdvajanje sa izvozom u tok i odbacuje odredište koje je alias učitanog izvora
Svaka izdvojena tabela postaje radni list pod imenom Table N, sa numeričkim i logičkim ćelijama, formatima datuma i datum-vremena, kodovima valuta u formatima brojeva, procentnim formatima i validiranim spojenim opsezima
Celi brojevi sa više od 15 decimalnih cifara čuvaju se kao tekst da bi zadržali tačnu vrednost, jer numeričke ćelije u Excelu imaju ograničenu preciznost
Stringovi ostaju literalni tekst, uključujući vrednosti koje počinju sa =, a XML kontrolni znakovi i literalne Office Open XML escape sekvence čuvaju se kroz SpreadsheetML escaping
Podrazumevano, skriveni radni list Source metadata beleži adresu ćelije radne sveske, izvornu stranicu i indeks tabele od nule, originalni i normalizovani tekst, vrstu vrednosti, kod valute, granice u prostoru stranice i pouzdanost za svaku izvornu ćeliju
THPDFXLSXExportOptions.Default dozvoljava do 4,096 tabela, 1,000,000 redova, 1,000,000 ćelija i 256 MiB izlaza, uz opcion THPDFCancellationToken i opciju da se izostavi radni list sa metapodacima
Izvoz odbacuje preklapajuća spajanja, nesortirane ili duplirane indekse kolona, nefinitne brojeve, neispravne kodove valuta, datume van opsega 1900-9999, tekst duži od 32,767 UTF-16 jedinica i radne listove van Excelovih limita od 1,048,576 redova odnosno 16,384 kolona
Radni list sa metapodacima ima jedan red zaglavlja, pa ga uključivanje dodatno ograničava izvorne ćelije na 1,048,575 u celoj radnoj svesci; prazno izdvajanje i dalje proizvodi jedan vidljiv list
ZIP članovi koriste stored metodu kompresije, pa izlaz može biti veći od kompresovanih radnih sveski; izvoznik ne čuva ni PDF vizuelni stil ni grafikone, formule, makroe ili ugrađene slike
JSON poslovi i C ABI izlažu isti cevovod radne sveske kroz tables.export sa format: "xlsx" i zajedničkim budžetima izdvajanja i izlaza