AntialiasingProcessing | Questo parametro definisce le misure di antialiasing richieste durante la conversione di immagini di sfondo composte da PDF a HTML |
CssClassNamesPrefix | Quando il convertitore PDFtoHTML genera risultati CSS, i nomi delle classi CSS (qualcosa come “.stl_01 {}” … “.stl_NN {}) vengono generati e utilizzati nei risultati CSS. Questa proprietà consente di impostare in modo forzato il prefisso del nome della classe Ad esempio, se si vuoi che tutti i nomi delle classi inizino con ‘my_prefix_’ (cioè erano qualcosa come ‘my_prefix_1’ … ‘my_prefix_NNN’ ), quindi basta assegnare ‘my_prefix_’ a questa proprietà prima della conversione. Se questa proprietà rimarrà intatta (cioè null verrà lasciato come valore), quindi il convertitore genererà i nomi delle classi (sarà qualcosa come “.stl_01 {}” … “.stl_NN {}”) |
CustomCssSavingStrategy | Questo campo può contenere la strategia di salvataggio che deve essere utilizzata (se presente) durante la conversione di Pdf in Html per la gestione del salvataggio dei CSS relativi all’intero documento HTML creato o alle sue pagine (se vengono generate più pagine HTML) Se vuoi gestire il file CSS in un modo specifico, creando semplicemente un metodo pertinente e assegna il delegato creato da esso a questa proprietà. |
CustomHtmlSavingStrategy | Il risultato della conversione può contenere una o più pagine HTML È possibile assegnare a questa proprietà un delegato creato da un metodo personalizzato che implementa l’elaborazione di una pagina HTML (per essere precisi - markup-HTML, senza eventuali file collegati esterni) che è stato creato durante la conversione. In tal caso l’elaborazione (come il salvataggio dell’HTML della pagina nello stream o nel disco) può essere eseguita in quel codice personalizzato. In tal caso tutte le azioni necessarie per il salvataggio della pagina HTML devono essere eseguite nel codice del metodo fornito, poiché il salvataggio del risultato nel codice del convertitore non sarà utilizzato. Se l’elaborazione per questo o quel caso per qualche motivo deve essere eseguita dal codice del convertitore stesso, non nel codice personalizzato, impostare nel codice personalizzato il flag ‘CustomProcessingCancelled’ della variabile del parametro ‘htmlSavingInfo’: segnalerà al convertitore che tutti i i passaggi necessari per l’elaborazione di quella risorsa devono essere eseguiti nel convertitore stesso allo stesso modo come se non ci fosse alcun codice personalizzato esterno per l’elaborazione . |
CustomProgressHandler | Questo gestore può essere utilizzato per gestire gli eventi di avanzamento della conversione fe può essere utilizzato per mostrare la barra di avanzamento o messaggi sulla quantità corrente di pagine elaborate, esempio di codice del gestore che mostra l’avanzamento sulla console è : |
CustomResourceSavingStrategy | Questo campo può contenere la strategia di salvataggio che deve essere utilizzata (se presente) durante la conversione per la gestione personalizzata dei file di risorse di riferimento creati (come immagini e font) relativi a nodi di HTML salvati. Tale strategia deve elaborare le risorse e restituire la stringa che rappresenta l’URL desiderabile della risorsa salvata nell’HTML generato. |
CustomStrategyOfCssUrlCreation | Questo campo può contenere un metodo personalizzato che restituisce l’URL (o il modello di URL se è attiva la generazione di più pagine - vedere i dettagli di seguito) del soggetto CSS come dovrebbe essere inserito nel risultato generato HTML. Fe se vuoi il convertitore inserisci un URL specifico invece di standard Il nome del file CSS nel CSS generato, quindi dovresti semplicemente creare e inserire questa proprietà method che genera l’URL desiderabile. Se flag ‘SplitCssIntoPages’ impostato, allora questa strategia personalizzata (se presente) deve restituire non l’URL esatto del CSS ma piuttosto il modello string that (dopo la sostituzione del segnaposto con il numero di pagina con la funzione string.Format() all’interno del convertitore) può essere risolta in URL per questa o quella pagina CSS’ URL. Esempi di stringa di ritorno prevista in questo caso sono: ‘SomeTargetLocation-page_{0}.css’,’../PartHandlers/GetCss.aspx?DocumentId=45654&CssPage={0}’) |
ExcludeFontNameList | Elenco di nomi di font incorporati PDF che non possono essere incorporati in HTML. |
FontEncodingStrategy | Definisce la regola speciale di codifica per ottimizzare la decodifica PDF per il documento corrente |
FontSavingMode | Definisce la modalità di salvataggio dei caratteri che verrà utilizzata durante il salvataggio del PDF nel formato desiderato |
HtmlMarkupGenerationMode | A volte sono presenti requisiti specifici per la generazione di markup HTML. Questo parametro definisce le modalità di preparazione HTML che possono essere utilizzate durante la conversione di PDF in HTML per soddisfare tali requisiti specifici. |
LettersPositioningMethod | Imposta la modalità di posizionamento delle lettere nelle parole nel risultato HTML |
PageBorderIfAny | Questo attributo rappresenta l’insieme di impostazioni utilizzate per disegnare il bordo (se presente) nel documento HTML risultante intorno all’area che rappresenta la pagina PDF di origine. In sostanza si tratta di mostrare i bordi della carta della pagina, non il bordo della pagina a cui si fa riferimento nella pagina PDF stessa. |
PageMarginIfAny | Questo attributo rappresenta l’insieme del margine di pagina aggiuntivo (se presente) nel documento HTML risultante attorno all’area che rappresenta la pagina PDF di origine. |
PagesFlowTypeDependsOnViewersScreenSize | Se l’attributo ‘SplitOnPages=false’, l’intero HTML che rappresenta tutte le pagine PDF di input verrà inserito in un file HTML di grandi risultati. Questo flag definisce se il risultato HTML verrà generato in modo tale che il flusso di aree che rappresentano le pagine PDF nel risultato HTML dipenderà dalla risoluzione dello schermo del visualizzatore. Supponiamo che la larghezza dello schermo sul lato visualizzatore sia abbastanza grande da mettere 2 o più pagine una vicino a l’altra in direzione orizzontale. Se questo flag è impostato su true, verrà utilizzata questa opportunità (verranno mostrate quante più pagine possibile in direzione orizzontale una vicino a un’altra , quindi il prossimo gruppo orizzontale di pagine verrà mostrato sotto il primo). Altrimenti le pagine scorreranno dentro in questo modo: la pagina successiva va sempre sotto la precedente. |
PartsEmbeddingMode | Definisce se i file di riferimento (HTML, Font, Immagini, CSS) verranno incorporati nel file HTML principale o verranno generati come entità binarie separate |
RasterImagesSavingMode | Il PDF convertito può contenere immagini raster Questo parametro definisce come devono essere gestiti durante la conversione del PDF in HTML |
RemoveEmptyAreasOnTopAndBottom | Definisce se nell’HTML creato verrà rimossa l’area vuota superiore e inferiore senza alcun contenuto (se presente). |
SaveFullFont | Indica che verrà salvato il font completo, supporta solo i font True Type. Per impostazione predefinita SaveFullFont = false e il convertitore salva il sottoinsieme del font iniziale necessario per visualizzare il testo del documento. |
SaveShadowedTextsAsTransparentTexts | Pdf può contenere testi che sono ombreggiati da altri elementi (es. immagini) ma può essere selezionato negli appunti in Acrobat Reader (di solito accade quando il documento contiene immagini e testi OCR estratti da esso). Questa impostazione dice al convertitore se dobbiamo è necessario salvare tali testi come testi trasparenti selezionabili nel risultato HTML per imitare il comportamento di Acrobat Reader (altrimenti tali testi vengono solitamente salvati come nascosti, non disponibili per la copia negli appunti) |
SaveTransparentTexts | Pdf può contenere testi trasparenti che possono essere selezionati negli appunti (di solito accade quando il documento contiene immagini e testi OCR estratti da esso). Questa impostazione indica al convertitore se è necessario salvare tali testi come trasparenti testi selezionabili nel risultato HTML |
SpecialFolderForAllImages | Ottiene o imposta il percorso della directory in cui devono essere salvate le immagini se vengono incontrate durante il salvataggio del documento come HTML. Se il parametro è vuoto o null , i file immagine (se presenti) verranno salvati insieme ad altri file collegati a HTML Non ha alcun effetto se la proprietà CustomImageSavingStrategy è stata utilizzata correttamente per elaborare il file immagine rilevante. |
SpecialFolderForSvgImages | Ottiene o imposta il percorso della directory in cui devono essere salvate solo le immagini SVG se vengono incontrate durante il salvataggio del documento come HTML. Se il parametro è vuoto o null , i file SVG (se presenti) verranno salvati insieme ad altri file di immagine (vicino al file di output) o in una cartella speciale per le immagini (se specificata nell’opzione SpecialImagesFolderIfAny). Non influisce su nulla se la proprietà CustomImageSavingStrategy è stata utilizzata correttamente per elaborare il file immagine pertinente. |
TryMergeAdjacentSameBackgroundImages | A volte i PDF contengono immagini di sfondo (di pagine o celle di tabella) costruite da diverse immagini di sfondo affiancate dalla stessa piastrellatura. In tal caso i renderer di formati target (ad esempio MsWord per il formato DOCS) generano talvolta confini visibili tra parti di immagini di sfondo , perché le loro tecniche di smussamento dei bordi dell’immagine (anti-aliasing) sono diverse da Acrobat Reader. Se sembra che il documento esportato contenga limiti così visibili tra parti delle stesse immagini di sfondo, prova a utilizzare questa impostazione per eliminare di quello effetto indesiderato. ATTENZIONE! Questa ottimizzazione della qualità di solito rallenta sostanzialmente la conversione, quindi, per favore, usa questa opzione solo quando è veramente necessario. |
TrySaveTextUnderliningAndStrikeoutingInCss | Il PDF stesso non contiene marcatori di sottolineatura per i testi. Emulato con una riga situata sotto il testo. Questa opzione consente al convertitore di provare a indovinare che questa o quella riga è una sottolineatura di un testo e inserire queste informazioni in CSS invece di disegnare o sottolineare graficamente |