Class HtmlSaveOptions
Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)
Poate fi utilizat pentru a specifica opțiuni suplimentare atunci când salvați un document înAspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 sau în format Aspose.Words.SaveFormat.Mobi.
Pentru a afla mai multe, vizitați Specify Save Options Articolul de documentare.
public class HtmlSaveOptions : SaveOptions
Inheritance
object ← SaveOptions ← HtmlSaveOptions
Membrii moștenitori
SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
HtmlSaveOptions()
Inițializează o nouă instanță din această clasă care poate fi utilizată pentru a salva un documentîn format Aspose.Words.SaveFormat.Html.
public HtmlSaveOptions()
HtmlSaveOptions(SaveFormat)
Inițializează o nouă instanță din această clasă care poate fi utilizată pentru a salva un documentîn Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 sau în format Aspose.Words.SaveFormat.Mobi.
public HtmlSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Poate fi Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 sau Aspose.Words.SaveFormat.Mobi.
Properties
AllowNegativeIndent
Specifica dacă indentele negative din stânga și dreapta ale paragrafelor sunt normalizate, atunci când salvați în HTML, MHTML sau EPUB.
public bool AllowNegativeIndent { get; set; }
Valoarea proprietății
Remarks
Atunci când indentul negativ nu este permis, acesta este exportat ca marjă zero în HTML. Atunci când indentul negativ este permis, un paragraf poate apărea parțial în afara ferestrei browserului.
CssClassNamePrefix
Specifica un prefix care este adăugat la toate numele de clasă CSS.Valoarea predefinită este o stringă goală și numele de clasă generate CSS nu au un prefix comun.
public string CssClassNamePrefix { get; set; }
Valoarea proprietății
Remarks
Dacă această valoare nu este goală, toate clasele CSS generate de Aspose.Words vor începe cu prefixul specificat. Acest lucru poate fi util, de exemplu, dacă adăugați CSS personalizat documentelor generate și doriți să evitați conflictele de nume de clasă.
Dacă valoarea nu este sau goală, trebuie să fie un identificator CSS valabil.
Exceptions
Valoarea nu este goală și nu este un identificator CSS valabil.
CssSavingCallback
Permiteți să controlați modul în care stilurile CSS sunt salvate atunci când un document este salvat în HTML, MHTML sau EPUB.
public ICssSavingCallback CssSavingCallback { get; set; }
Valoarea proprietății
CssStyleSheetFileName
Specificați calea și numele fișierului Cascading Style Sheet (CSS) scris atunci când un documentEste exportat în HTML.Default este o linie goală.
public string CssStyleSheetFileName { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când se salvează un document în format HTML și se solicită o foaie externă de stil CSS folosind Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType.
Dacă această proprietate este goală, fișierul CSS va fi salvat în aceeași folderă și cu același nume ca documentul HTML, dar cu extensie “.css”.
Dacă în această proprietate nu este specificată doar calea, dar nici numele fișierului, fișierul CSS va fi salvat în folderul specificat și va avea același nume ca și documentul HTML, dar cu extensie “css”.
Dacă folderul specificat de această proprietate nu există, acesta va fi creat automat înainte ca fișierul CSS să fie salvat.
O altă modalitate de a specifica un folder în care fișierul CSS extern este salvat este să utilizați Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType
CssStyleSheetType
Specifica modul în care stilurile CSS (Cascading Style Sheet) sunt exportate în HTML, MHTML sau EPUB.Valoarea standard este Aspose.Words.Saving.CssStyleSheetType.Inline pentru HTML/MHTML șiAspose.Words.Saving.CssStyleSheetType.External pentru EPUB.
public CssStyleSheetType CssStyleSheetType { get; set; }
Valoarea proprietății
Remarks
Salvați hârtia de stil CSS într-un fișier extern este susținută numai atunci când salvați în HTML. Când exportați la unul dintre formatele de container (EPUB sau MHTML) și specificați Aspose.Words.Saving.CssStyleSheetType.External, fișa CSS va fi encapsulată în pachetul de ieșire.
Vezi și
HtmlSaveOptions . CssStyleSheetFileName
DocumentPartSavingCallback
Permiteți să controlați modul în care părțile de document sunt salvate atunci când un document este salvat în HTML sau EPUB.
public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }
Valoarea proprietății
DocumentSplitCriteria
Specifica modul în care documentul ar trebui să fie împărțit atunci când salvați în Aspose.Words.SaveFormat.Html,Aspose.Words.SaveFormat.Epub sau Aspose.Words.SaveFormat.Azw3 format.De preferință este Aspose.Words.Saving.DocumentSplitCriteria.Nu pentru HTML șiAspose.Words.Saving.DocumentSplitCriteria.HeadingParagraf pentru EPUB și AZW3.
public DocumentSplitCriteria DocumentSplitCriteria { get; set; }
Valoarea proprietății
Remarks
În mod normal, veți dori un document salvat în HTML ca un singur fișier. Dar în unele cazuri este preferabil să se împartă rezultatul în mai multe pagini HTML mai mici. Atunci când salvați în format HTML aceste pagine vor fi rezultate pentru fișiere individuale sau fluxuri.
Un document nu poate fi împărțit atunci când este salvat în format MHTML.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
DocumentSplitHeadingLevel
Specificați nivelul maxim de titluri la care să împărțiți documentul.Valoarea prealabilă este ‘2’.
public int DocumentSplitHeadingLevel { get; set; }
Valoarea proprietății
Remarks
Atunci când Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria cuprinde Wl26.Rescoperirea documentelor.HeadingParagraful și această proprietate este setată la o valoare de la 1 la 9, documentul va fi împărțit în paragrafe formatate folosind , etc. stiluri până la nivelul de titlu specificat.
În mod implicit, numai și paragrafele cauzează că documentul este împărțit.Setarea acestei proprietăți la zero va face ca dokumentul să nu fie împărtășit în paragrafe de mai sus în niciun caz.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
Encoding
Specifica codificarea care trebuie utilizată atunci când se exportă la HTML, MHTML sau EPUB.Valoarea standardă este ’new UTF8Encoding(false)’ (UTF-8 fără BOM).
public Encoding Encoding { get; set; }
Valoarea proprietății
ExportCidUrlsForMhtmlResources
Specifica dacă să utilizați URL-uri CID (Content-ID) pentru resursele de referință (imagini, fonturi, CSS) incluse în documentele MHTML.
public bool ExportCidUrlsForMhtmlResources { get; set; }
Valoarea proprietății
Remarks
Această opțiune afectează numai documentele salvate în MHTML.
În mod implicit, resursele din documentele MHTML sunt referite prin numele fișierului (de exemplu, “image.png”), care sunt echivalate cu titlurile “Content-Location” ale părților MIME.
Această opțiune permite o metodă alternativă, în care referințele la fișierele de resurse sunt scrise ca URL-uri CID (Content-ID) (de exemplu, “cid:image.png”) și se potrivesc cu titlurile “Content-ID”.
În teorie, nu ar trebui să existe o diferență între cele două metode de referință și oricare dintre ele ar trebui să funcționeze bine în orice browser sau agent de poștă. În practică, cu toate acestea, unii agenți nu reușesc să obțină resurse prin numele fișierului. Dacă browserul sau agentul de poștă refuză să încărcească resurse incluse într-un document MTHML (nu afișează imagini sau nu încărcă stiluri CSS), încercați să exportați documentul cu URL-uri CID.
ExportDocumentProperties
Specifica dacă pentru a exporta proprietăți de document încorporate și personalizate în HTML, MHTML sau EPUB.Valoarea standard este ‘falsa’.
public bool ExportDocumentProperties { get; set; }
Valoarea proprietății
ExportDropDownFormFieldAsText
Controlă modul în care câmpurile de formular de descărcare sunt salvate în HTML sau MHTML.Valoarea standardă este “falsa”.
public bool ExportDropDownFormFieldAsText { get; set; }
Valoarea proprietății
Remarks
Atunci când este setat la , se exportă câmpurile de formă drop-down ca text normal. Atunci când , se exportă câmpurile de formă drop-down ca element SELECT în HTML.
Atunci când se exportă la EPUB, câmpurile de formular text drop-down sunt întotdeauna salvate ca text datorită cerințelor acestui format.
ExportFontResources
Specifica dacă resursele de font ar trebui exportate în HTML, MHTML sau EPUB.Default este “false”.
public bool ExportFontResources { get; set; }
Valoarea proprietății
Remarks
<p>Exporting font resources allows for consistent document rendering independent of the fonts available
in a given user's environment.</p>
Dacă Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources este setat la , documentul principal HTML se va referi la fiecare font prin CSS 3 în regulă și fonturile vor fi de ieșire ca fișiere separate.
Dacă Aspose.Words.Saving.HtmlSaveOptions.ExportFontsAsBase64 este setat la , fonturile nu vor fi salvate la fișiere separate.
Atunci când exportați resurse de font, trebuie luate în considerare problemele de licență a fontului. Autorii care doresc să utilizeze fonturi specifice prin intermediul unui mecanism de tip font descărcat trebuie întotdeauna să verifice cu atenție că utilizarea lor intenționată este în domeniul de aplicare al licenței font. Multe dintre fonturile comerciale în prezent nu permit download-ul web al fonturilor lor în nici o formă. Acordurile de licență care acoperă unele fonts menționează în mod specific că folosirea prin reguli în hârtiile de stil CSS nu este permis.
Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold
ExportFontsAsBase64
Specifica dacă resursele de font ar trebui să fie încorporate în HTML în Base64 coding.Default este ‘false’.
public bool ExportFontsAsBase64 { get; set; }
Valoarea proprietății
Remarks
În mod implicit, font-urile sunt scrise în fișiere separate. dacă această opțiune este setată la , font-urile vor fi încorporate în CSS-ul documentului în codarea Base64.
ExportHeadersFootersMode
Specifica modul în care titlurile și picioarele sunt o ieșire în HTML, MHTML sau EPUB.Valoarea standard este Aspose.Words.Saving.ExportHeadersFootersMode.PerSection pentru HTML/MHTMLși Aspose.Words.Saving.ExportHeadersFootersMode.Nimeni pentru EPUB.
public ExportHeadersFootersMode ExportHeadersFootersMode { get; set; }
Valoarea proprietății
Remarks
Este dificil să obțineți în mod semnificativ titluri de ieșire și picioare pentru HTML, deoarece HTML nu este paginat.
Atunci când această proprietate este Aspose.Words.Saving.ExportHeadersFootersMode.PerSection, Aspose.Words exportă numai capetele și picioarele primare la începutul și la sfârșitul fiecărei secțiuni.
Când este Aspose.Words.Saving.ExportHeadersFootersMode.FirstSectionHeaderLastSectFooter sunt exportate numai primul titlu primar și ultimul footer primar (inclusiv legat la anterior).
Puteți dezactiva exportul de capete și picioare în totalitate prin setarea acestei proprietăți la Aspose.Words.Saving.ExportHeadersFootersMode.None.
ExportImagesAsBase64
Specifica dacă imaginile sunt salvate în format Base64 la rezultatul HTML, MHTML sau EPUB.Default este ‘false’.
public bool ExportImagesAsBase64 { get; set; }
Valoarea proprietății
Remarks
Atunci când această proprietate este setată la imagini, datele sunt exportate direct în elementele și fișierele separate nu sunt create.
ExportLanguageInformation
Specifica dacă informațiile de limbă sunt exportate în HTML, MHTML sau EPUB.Default este “false”.
public bool ExportLanguageInformation { get; set; }
Valoarea proprietății
Remarks
Atunci când această proprietate este setată la Aspose.Words ieșește atribute HTML pe elementele documentului care specifică limba.
ExportListLabels
Verifică modul în care etichetele de listă sunt ieșite în HTML, MHTML sau EPUB.Valoarea standardă este Aspose.Words.Saving.ExportListLabels.Auto.
public ExportListLabels ExportListLabels { get; set; }
Valoarea proprietății
ExportOriginalUrlForLinkedImages
Specifica dacă URL-ul original ar trebui utilizat ca URL-ul imaginilor conectate.Valoarea standardă este “falsa”.
public bool ExportOriginalUrlForLinkedImages { get; set; }
Valoarea proprietății
Remarks
Dacă valoarea este setată la Aspose.Words.Drawing.ImageData.SourceFullName valoarea este utilizată ca URL-ul imaginilor legate și imaginile legate nu sunt încărcate în folderul documentului sau Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder.
În cazul în care valoarea este setată la imaginile legate sunt încărcate în folderul documentului sau Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder și URL-ul fiecărei imagini legate este construit în funcție de mapă a dokumentului, __ WL27_.Salvarea.
ExportPageMargins
Specifica dacă marginea paginii este exportată în HTML, MHTML sau EPUB.Default este “false”.
public bool ExportPageMargins { get; set; }
Valoarea proprietății
Remarks
Aspose.Words nu afișează zona de margine de pagină în mod implicit.Dacă oricare dintre elementele sunt complet sau parțial înclinate de marginea documentului, zona afișată poate fi extinsă cuAceastă opţiune.
ExportPageSetup
Specifica dacă setarea paginii este exportată în HTML, MHTML sau EPUB.Default este “false”.
public bool ExportPageSetup { get; set; }
Valoarea proprietății
Remarks
Fiecare Aspose.Words.Section în Aspose.Words document model furnizează informații de setare a paginii prin intermediul clasei Aspose.Words.PageSetup. Atunci când exportați un document în format HTML, ar putea fi necesar să păstrați aceste informații pentru utilizare ulterioară. în special, setarea paginii ar putea fi importantă pentru renderarea la mijloacele pagate (imprimare) sau conversia ulterioară la formatele de fișiere native Microsoft Word (DOCX, DOC, RTF, WML).
În cele mai multe cazuri, HTML este destinat vizualizării în browser-uri în care paginația nu este efectuată.
ExportRelativeFontSize
Specifica dacă dimensiunile fontului ar trebui să fie de ieșire în unități relative atunci când salvați în HTML, MHTML sau EPUB.Default este “false”.
public bool ExportRelativeFontSize { get; set; }
Valoarea proprietății
Remarks
În multe documente existente (HTML, IDPF EPUB) dimensiunile de font sunt specificate în unități relative. Acest lucru permite aplicațiilor să ajusteze dimensiunea textului atunci când vizualizarea / procesarea documentelor. De exemplu, Microsoft Internet Explorer are submenu “View->Text Size”, Adobe Digital Editions are două butoane: Crește / Reduce Text Size. Dacă vă așteptați această funcție să funcționeze apoi setare Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize proprietatea la .
Aspose Modelul de document de cuvinte conține și funcționează numai cu unități de dimensiune absolută a fontului. unitățile relative au nevoie de logică suplimentară pentru a fi recalculate de la unele dimensiuni inițiale (standard) . dimensiunea de font a stilului documentului este luată ca standard. De exemplu, dacă are 12pt font și un text este 18pt atunci va fi o ieșire în ceea ce privește HTML.
Atunci când această opțiune este activată, elementele de document, altele decât textul va avea încă dimensiuni absolute. De asemenea, unele atributele legate de text ar putea fi exprimate absolut. În special, linia de spatiu specificat cu regula “exact” poate produce rezultate nedorite atunci când scala text. Astfel, documentele sursă ar trebui să fie proiectate și testate în mod corespunzător la export cu Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize set la .
ExportRoundtripInformation
Specifica dacă să scrieți informațiile de traseu în timp ce salvați în HTML, MHTML sau EPUB.Valoarea standardă este “reală” pentru HTML și “falsa” pentru MHTML și EPUB.
public bool ExportRoundtripInformation { get; set; }
Valoarea proprietății
Remarks
Scăderea informațiilor de rotație permite restabilirea proprietăților documentului, cum ar fi opțiunile de etichetă, comentariile, titlurile și picioarele în timpul documentelor HTML încărcate înapoi într-un obiect Aspose.Words.Document.
Atunci când, informațiile de rotație sunt exportate ca -aw-* proprietăți CSS ale elementelor HTML corespunzătoare.
Atunci când, nu provoacă nici o informație de rotundtrip să fie o ieșire în fișierele produse.
ExportShapesAsSvg
Verifică dacă nodurile Aspose.Words.Drawing.Shape sunt convertite în imagini SVG atunci când sunt salvate în HTML, MHTML, EPUB sau AZW3.Valoarea standard este ‘falsa’.
public bool ExportShapesAsSvg { get; set; }
Valoarea proprietății
Remarks
Dacă această opțiune este setată la , Aspose.Words.Drawing.Shape noduri sunt exportate ca elemente
ExportTextInputFormFieldAsText
Controlă modul în care câmpurile de formular de intrare text sunt salvate în HTML sau MHTML.Valoarea standardă este “falsa”.
publicboolExportTextInputFormFieldAsText{get;set;}
Valoarea proprietății
Remarks
Atunci când este setat la , exportă câmpurile de formă de intrare text ca text normal. atunci când , Word exporte câmpii de formular text în format de elemente INPUT în HTML.
La exportarea la EPUB, câmpurile de formular de intrare text sunt întotdeauna salvate ca text datorită cerințelor acestui format.
ExportTocPageNumbers
Specifica dacă să scrieți numărul de pagini în tabelul de conținut atunci când salvați HTML, MHTML și EPUB.Valoarea standard este “falsa”.
publicboolExportTocPageNumbers{get;set;}
Valoarea proprietății
ExportXhtmlTransitional
Specifica dacă să scrieți declarația DOCTYPE atunci când salvați în HTML sau MHTML.Când este adevărat, scrieți declarația DOCTYPE în document înainte de elementul de rădăcină.Valoarea standardă este falsa.Când salvați în EPUB sau HTML5 (Aspose.Words.Saving.HtmlVersion.Html5) declarația DOCTYPE este întotdeauna scrisă.
publicboolExportXhtmlTransitional{get;set;}
Valoarea proprietății
Remarks
Aspose.Words scrie întotdeauna HTML bine format indiferent de această setare.
Când, începutul documentului de ieșire HTML va arăta așa:
<?xmlversion="1.0"encoding="utf-8"standalone="no"?><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en">
Aspose.Words își propune să producă XHTML în conformitate cu specificația de tranziție XML 1.0, dar rezultatul nu va fi întotdeauna validat împotriva DTD. Unele structuri din interiorul unui document Microsoft Word sunt dificile sau imposibile pentru a descrie un document care va valideze împotriva schemei XML. De exemplu, XML nu permite listele nestate (UL nu poate fi nestat în cadrul unui alt element UL), dar în documentul Microsoft WordPress liste multileve apar destul de des.
FontResourcesSubsettingSizeThreshold
Controlați care resurse de font trebuie să fie subsetate atunci când salvați în HTML, MHTML sau EPUB.Default este ‘0’.
publicintFontResourcesSubsettingSizeThreshold{get;set;}
Valoarea proprietății
Remarks
<p>
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources permite exportarea fonturilor ca fișiere subsidiare sau ca părți ale producțieiDacă documentul utilizează mai multe fonturi, mai ales cu un număr mare de glyfe, atunci dimensiunea de ieșire poate creșteSubsetarea fontului reduce dimensiunea surselor de font exportate prin filtrarea glifelor carenu sunt utilizate de documentul actual.
Subsetarea fontului funcționează după cum urmează:
În mod implicit, toate fonturile exportate sunt subsetate.
Setarea Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold la un indicator de valoare pozitivă __ WL27__ pentru subsetarea fonturilor care sunt mai mari decât valoarea specificată.
Setarea proprietății în System.Int32.MaxValue inhibă subsetarea fontului.
Atunci când exportați resurse de font, trebuie luate în considerare problemele de licență a fontului. Autorii care doresc să utilizeze fonturi specifice prin intermediul unui mecanism de tip font descărcat trebuie întotdeauna să verifice cu atenție că utilizarea lor intenționată este în domeniul de aplicare al licenței font. Multe dintre fonturile comerciale în prezent nu permit download-ul web al fonturilor lor în nici o formă. Acordurile de licență care acoperă unele fonts menționează în mod specific că folosirea prin reguli în hârtiile de stil CSS nu este permis.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResursele
FontSavingCallback
Permiteți să controlați modul în care fonturile sunt salvate atunci când un document este salvat în HTML, MHTML sau EPUB.
publicIFontSavingCallbackFontSavingCallback{get;set;}
Valoarea proprietății
FontsFolder
Specifica folderul fizic în care fonturile sunt salvate atunci când exportați un document în HTML.Default este o linie goală.
publicstringFontsFolder{get;set;}
Valoarea proprietății
Remarks
Atunci când salvați un document în format HTML și Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources este setat la ,Wl26trebuie să salveze fonturile utilizate în document ca fișiere independente. _www.save.html.com.FontersFolder vă permite să specificați unde fontele vor fi salvate și _ww.wh.co.uk.
În cazul în care salvați un document într-un fișier și furnizați numele de fișiere, Aspose.Words, în mod implicit, salvează fonturile în aceeași folderă unde este salvat fișa de document. Utilizați __ WL27__.Saving.HtmlSaveOptions.FontsFolder pentru a depăși acest comportament.
În cazul în care salvați un document într-un flux, Aspose.Words nu are un folder unde să salveze fonturile, dar totuși trebuie să păstrați fontele undeva. în acest caz, aveți nevoie să specificați o folderă accesibilă înWl26.Saving.HtmlSaveOptions.FontsFolder proprietate sau să furnizeze curse personalizate prin intermediul _www.wl26..
Dacă folderul specificat de Aspose.Words.Saving.HtmlSaveOptions.FontsFolder nu există, acesta va fi creat automat.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder este un alt mod de a specifica un folder în care fonturile ar trebui să fie salvate.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
FontsFolderAlias
Specifica numele folderului utilizat pentru a construi URI-uri de font scrise într-un document HTML.Default este o linie goală.
publicstringFontsFolderAlias{get;set;}
Valoarea proprietății
Remarks
Atunci când salvați un document în format HTML și Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources este setat la ,Wl26trebuie să salveze fonturile utilizate în document ca fișiere independente. _www.save.html.com.FontersFolder vă permite să specificați unde fontele vor fi salvate și _ww.wh.co.uk.
Dacă Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias nu este o linie goală, atunci fontul URI scris în HTML va fi .
Dacă Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias este o linie goală, atunci fontul URI scris în HTML va fi .
Dacă Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias este setat la ‘.’ (dot), atunci numele fișierului de font va fi scris în HTML fără cale indiferent de alte opțiuni.
O modalitate alternativă de a specifica numele folderului pentru a construi URI-uri de font este de a folosi Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
HtmlVersion
Specifica versiunea standardului HTML care ar trebui utilizată atunci când salvați documentul în HTML sau MHTML.Valoarea standard este Aspose.Words.Saving.HtmlVersion.Xhtml.
publicHtmlVersionHtmlVersion{get;set;}
Valoarea proprietății
ImageResolution
Specifica rezoluția de ieșire pentru imagini atunci când se exportă la HTML, MHTML sau EPUB.Default este ‘96 dpi’.
publicintImageResolution{get;set;}
Valoarea proprietății
Remarks
Această proprietate afectează imagini raster atunci când Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize este și efectele metafizice exportate ca imaginile rastere. Unele proprietăți de imagine, cum ar fi cropping sau rotație necesită salvarea imaginilor transformate și, în acest caz, imaginea transformată este creată în rezoluția dată.
Vezi și
HtmlSaveOptions.ScaleImageToShapeSize
ImageSavingCallback
Permite controlul modului în care imaginile sunt salvate atunci când un document este salvat în HTML, MHTML sau EPUB.
publicIImageSavingCallbackImageSavingCallback{get;set;}
Valoarea proprietății
ImagesFolder
Specifica folderul fizic unde imaginile sunt salvate atunci când se exportă un document în format HTML.Default este o linie goală.
publicstringImagesFolder{get;set;}
Valoarea proprietății
Remarks
Atunci când salvați un Aspose.Words.Document în format HTML, trebuie să păstrați toate imaginile încorporate în document ca fișiere individuale.Wl26.Saving.HtmlSaveOptions.ImagesFolder vă permite să specificați unde vor fi salvate imagini și _www.wl26.save.Movie.
În cazul în care salvați un document într-un fișier și furnizați numele de fișiere, Aspose.Words, în mod implicit, salvează imaginile în aceeași folderă unde este salvat fișa de document. Utilizați __ WL27__.Saving.HtmlSaveOptions.ImagesFolder pentru a supraîncărca acest comportament.
În cazul în care salvați un document într-un flux, Aspose.Words nu are un folder unde să salveze imaginile, dar totuși trebuie să păstrați imaginea undeva. în acest caz, trebuie sa specificați o folderă accesibilă în __ WL26.Saving.HtmlSaveOptions.ImagesFolder proprietate sau să furnizeze curentele personalizate prin intermediul agentii de evenimente.
Dacă folderul specificat de Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder nu există, acesta va fi creat automat.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder este un alt mod de a specifica un folder în care imaginile ar trebui să fie salvate.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
ImagesFolderAlias
Specifica numele folderului utilizat pentru a construi URI-uri de imagine scrise într-un document HTML.Default este o linie goală.
publicstringImagesFolderAlias{get;set;}
Valoarea proprietății
Remarks
Atunci când salvați un Aspose.Words.Document în format HTML, trebuie să păstrați toate imaginile încorporate în document ca fișiere individuale.Wl26.Saving.HtmlSaveOptions.ImagesFolder vă permite să specificați unde vor fi salvate imagini și _www.wl26.save.Movie.
Dacă Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias nu este o linie goală, atunci URI-ul imaginii scris în HTML va fi .
Dacă Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias este o linie goală, atunci URI-ul imaginii scris în HTML va fi .
Dacă Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias este setat la ‘.’ (dot), atunci numele fișierului imaginii va fi scris în HTML fără cale indiferent de alte opțiuni.
O modalitate alternativă de a specifica numele folderului pentru a construi URI-uri de imagine este de a folosi Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
MetafileFormat
Specifica în ce format sunt salvate metafile atunci când se exportă la HTML, MHTML sau EPUB.Valoarea de bază este Aspose.Words.Saving.HtmlMetafileFormat.Png, ceea ce înseamnă că metafizele sunt renderate la raster PNG imagini.
publicHtmlMetafileFormatMetafileFormat{get;set;}
Valoarea proprietății
Remarks
Metafilele nu sunt afișate în mod nativ de către browser-urile HTML. De preferință, Aspose.Words convertează imagini WMF și EMF în fișiere PNG atunci când se exportă la html. Alte opțiuni sunt pentru a converti metafilele în imaginile SVG sau de a le exporta așa cum este fără conversie.
Unele transformări de imagine, în special colectarea imaginii, nu vor fi aplicate imaginilor metafilice dacă sunt exportate în HTML fără conversie.
Vezi și
HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize
NavigationMapLevel
Specifica nivelul maxim de titluri populate pe harta de navigație atunci când se exportă la formatele EPUB, MOBI sau AZW3.
publicintNavigationMapLevel{get;set;}
Valoarea proprietății
Remarks
Harta de navigare permite agenților utilizatorilor să furnizeze o modalitate ușoară de navigare prin structura documentului.De obicei, punctele de navigare corespund titlurilor din document. Pentru a popula titlurile până la nivel atribuie această valoare Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel.
De preferință, trei niveluri de titluri sunt populate: paragrafuri de stiluri , și . Puteți configura această proprietate la o valoare de la 1 la 9 pentru a solicita nivelul maxim corespunzător. Setarea la zero va reduce harta de navigare la doar rădăcina documentului sau rădăcinile părților documentului.
OfficeMathOutputMode
Controlă modul în care obiectele OfficeMath sunt exportate în HTML, MHTML sau EPUB.Valoarea standard este Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image.
publicHtmlOfficeMathOutputModeOfficeMathOutputMode{get;set;}
Valoarea proprietății
RemoveJavaScriptFromLinks
Specifica dacă JavaScript va fi îndepărtat de la link-uri.Default este ‘false’.
publicboolRemoveJavaScriptFromLinks{get;set;}
Valoarea proprietății
Remarks
Dacă această opțiune este activată, toate linkurile care conțin JavaScript (de exemplu, link-urile cu “javascript:” în atributul href)va fi înlocuit cu “javascript:void(0)”. Acest lucru poate ajuta la prevenirea unor riscuri potențiale de securitate, cum ar fi atacurile XSS.
ReplaceBackslashWithYenSign
Specifica dacă personajele backslash ar trebui înlocuite cu yen signs.Default este “false”.
publicboolReplaceBackslashWithYenSign{get;set;}
Valoarea proprietății
Remarks
În mod implicit, Aspose.Words imită comportamentul MS Word și nu înlocuiește personajele backslash cu semne de yen îna generat documente HTML. Cu toate acestea, versiunile anterioare ale Aspose.Words au efectuat astfel de înlocuiri în uneleAcest pavilion permite compatibilitatea înapoi cu versiunile anterioare ale Aspose.Words.
ResolveFontNames
specifica dacă numele de familie al fontului utilizat în document sunt rezolvate și înlocuite în funcție deAspose.Words.Document.FontSettings atunci când este scris în formate bazate pe HTML.
publicboolResolveFontNames{get;set;}
Valoarea proprietății
Remarks
De preferință, această opțiune este setată și numele de familie de font sunt scrise în HTML după cum este specificat în documentele de sursă. adică, Aspose.Words.Document.FontSettings sunt ignorate și nu se efectuează nici o rezoluție sau substituție a numele de familie de font.
Dacă această opțiune este setată la , Aspose.Words utilizează Aspose.Words.Document.FontSettings pentru a rezolva fiecare nume de familie a fontului specificat într-un document de sursă în numele unei familii de font disponibile, efectuând înlocuirea fontului după cum este necesar.
ResourceFolder
Specifica un folder fizic unde toate resursele, cum ar fi imaginile, fonturile și CSS-urile externe sunt salvate atunci când un documenteste exportat în HTML. Default este o stringă goală.
publicstringResourceFolder{get;set;}
Valoarea proprietății
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder este cel mai simplu mod de a specifica o folderă în care toate resursele ar trebui să fie scrise.O altă modalitate este să utilizați proprietăți individuale _www.wl26_.sharing.httml.saveoption.FontsFulder, _wll26 _.shipping.html.safeopties.imagesFolders, și _wwll26.saft.whll.salveoptionen.cssStyleSheetFileName.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder are o prioritate mai mică decât fișierele specificate prin _www.save.html.software.rosoftware.citește mai multe despre:www.slove.co.id.com.
Dacă folderul specificat de Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder nu există, acesta va fi creat automat.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName
ResourceFolderAlias
Specifica numele folderului utilizat pentru a construi URI-uri ale tuturor resurselor scrise într-un document HTML.Default este o linie goală.
publicstringResourceFolderAlias{get;set;}
Valoarea proprietății
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias este cel mai simplu mod de a specifica modul în care URI-urile pentru toate fișierele de resurse ar trebui construite. aceleași informații pot fi specificate pentru imagini și fonturi separat prin intermediulwww.Wl26.Salvarea.Movie.ImagesFilderAlias și _ww.save.Materiale.Intreprinderi, respectiv. Cu toate acestea, nu există proprietate individuală pentru CSS.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias are o prioritate mai mică decât _www.wl26_.saving.htmlSavingOption.FontsFulderAlias și _ww.wh.save.hu.mc.thmx.shmf.hmg.e.p. de exemplu, în cazul în care ambele __wll26-a.shift.Thmw.saveoptions .resourcefoldealias si _wh26.shifting.hrmvv.so. sfințit, URI-urile fonturilor vor fi construite folosind __wh26____savings.htmfs.
Dacă Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias este gol, valoarea proprietății Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder va fi utilizată pentru a construi URI-uri de resurse.
Dacă Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias este setat la ‘.’ (dot), URI-urile de resurse vor conține doar numele de fișier, fără nici o cale.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias
SaveFormat
Specifica formatul în care documentul va fi salvat dacă acest obiect de opțiuni de salvare este utilizat.Poate fi Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 sau Aspose.Words.SaveFormat.Mobi.
publicoverrideSaveFormatSaveFormat{get;set;}
Valoarea proprietății
ScaleImageToShapeSize
Specifica dacă imaginile sunt scalate prin Aspose.Words la dimensiunea formei limită atunci când se exportă la HTML, MHTML sau EPUB.Default valoarea este ’true’.
publicboolScaleImageToShapeSize{get;set;}
Valoarea proprietății
Remarks
Imaginea într-un document Microsoft Word este o formă. forma are o dimensiune și imaginea are propria sa mărime. dimensiunile nu sunt legate direct. de exemplu, fotografia poate fi de 1024x786 pixeli, dar forma care afișează această imagine poate să fie de 400x300 puncte.
Pentru a afișa o imagine în browser, trebuie să fie scalată la dimensiunea formei. Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize controlă proprietatea unde scalarea imaginii are loc: în Aspose.Words în timpul exportului la HTML sau în browser atunci când afișează documentul.
Atunci când Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize este , imaginea este scalată deWl26folosind scaling de înaltă calitate în timpul exportului la HTML. Atunțat la _www.scaleimage.Thumbnail.com, imagina este rezultatul cu dimensiunea sa originală și browserul trebuie să-l scaleze.
Ca rezultat, veți obține în mod normal o mai bună calitate de afișare în browser și o dimensiune mai mică a fișierului atunci când Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize este , dar mai bine calitatea de imprimare și mai rapidă conversie atunci cand __www.scaleimage.
În plus față de formele care conțin imagini de raster individuale, această opțiune afectează, de asemenea, formele de grup care constau din imagini de raster. Dacă Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize este și o formă de grup conține imagini de raster a căror rezoluție intrinsecă este mai mare decât valoarea specificată în Aspose.Words.Saving.HtmlSaveOptions.ImageResolution, Aspose.Words va crește rezoluția de render pentru acest grup.
Vezi și
HtmlSaveOptions.ImageResolution
TableWidthOutputMode
Controlă modul în care tabelele, rândurile și latitudinile celulelor sunt exportate în HTML, MHTML sau EPUB.Valoarea standard este Aspose.Words.Saving.HtmlElementSizeOutputMode.All.
publicHtmlElementSizeOutputModeTableWidthOutputMode{get;set;}
Valoarea proprietății
Remarks
În format HTML, tabelele, rândurile și elementele celule ( , , ) pot avea lățimea lor specificată fie în relativ (procent) sau în unități absolute. într-un document în Aspose.Words, tabelele, liniile și celulele pot fi specificate cu ajutorul unităților relative sau absolutte, de asemenea.
Atunci când convertiți un document în HTML folosind Aspose.Words, este posibil să doriți să controlați modul în care se exportă tabele, rândurile și lățimile celulelor pentru a afecta cum este afișat documentul rezultatul în agentul vizual (de exemplu, un browser sau vizualizator).
Utilizați această proprietate ca un filtru pentru a specifica ce valori de lățime de tabel sunt exportate în documentul de destinație. De exemplu, dacă convertiți un document în EPUB și intenționați să vizualizați dokumentul pe un dispozitiv de citire mobilă, atunci probabil vrei să evitați exportarea valorilor absolute de largime. Pentru a face acest lucru trebuie să specifici modul de ieșire Aspose.Words.Saving.HtmlElementSizeOutputMode.RelativeUnul sau __ WL26.