Class HtmlSaveOptions
Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)
Może być używany do określenia dodatkowych opcji podczas przechowywania dokumentu wWystępuje w programie Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Format Aspose.Words.SaveFormat.Azw3 lub Aspose.Words.SaveFormat.Mobi.
Aby dowiedzieć się więcej, odwiedź Specify Save Options Artykuł dokumentacyjny .
public class HtmlSaveOptions : SaveOptions
Inheritance
object ← SaveOptions ← HtmlSaveOptions
Dziedziczeni członkowie
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()
Inicjalizuje nową instancję tej klasy, która może być używana do zapisania dokumentuw formacie Aspose.Words.SaveFormat.Html.
public HtmlSaveOptions()
HtmlSaveOptions(SaveFormat)
Inicjalizuje nową instancję tej klasy, która może być używana do zapisania dokumentuw Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Format Aspose.Words.SaveFormat.Azw3 lub Aspose.Words.SaveFormat.Mobi.
public HtmlSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Może to być Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 lub Aspose.Words.SaveFormat.Mobi.
Properties
AllowNegativeIndent
Określa, czy negatywne lewicowe i prawicowe wskaźniki paragrafów są normalizowanew czasie przechowywania do HTML, MHTML lub EPUB.
public bool AllowNegativeIndent { get; set; }
Wartość nieruchomości
Remarks
Kiedy negatywny indent nie jest dozwolony, jest on eksportowany jako zero margin do HTML. Kiedy negatywny indent jest dozwolony, paragraf może pojawić się częściowo poza oknem przeglądarki.
CssClassNamePrefix
Określa prefix, który jest dodany do wszystkich nazw klas CSS.Wartość domyślna jest pustym paskiem, a generowane nazwy klasy CSS nie mają wspólnego prefix.
public string CssClassNamePrefix { get; set; }
Wartość nieruchomości
Remarks
Jeśli ta wartość nie jest pusta, wszystkie klasy CSS generowane przez Aspose.Words rozpoczną się od określonego uprzedzenia.To może być przydatne, na przykład, jeśli dodasz dostosowane CSS do generowanych dokumentów i chcesz zapobiec konfliktom nazw klas.
Jeśli wartość nie jest lub jest pusta, musi to być ważny identyfikator CSS.
Exceptions
Wartość nie jest pusta i nie jest ważnym identyfikatorem CSS.
CssSavingCallback
Pozwala kontrolować, jak styly CSS są zapisywane, gdy dokument jest zapisywany w HTML, MHTML lub EPUB.
public ICssSavingCallback CssSavingCallback { get; set; }
Wartość nieruchomości
CssStyleSheetFileName
Określa ścieżkę i nazwę pliku Cascading Style Sheet (CSS), który jest napisany, gdy dokumentJest eksportowany do HTML.Default to pusty pasek.
public string CssStyleSheetFileName { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko wtedy, gdy dokument jest zapisywany w formacie HTML, a zewnętrzny arkusz stylowy CSS jest wymagany za pomocą Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType.
Jeśli ta właściwość jest pusta, plik CSS zostanie zapisany w tym samym folderze i z tym samym nazwą jak dokument HTML, ale z rozszerzeniem “.css”.
Jeśli tylko ścieżka, ale żadna nazwa pliku nie jest określona w tej właściwości, plik CSS zostanie zapisany w określonej folderze i będzie miał to samo nazwisko jak dokument HTML, ale z rozszerzeniem “.css”.
Jeśli folder określony przez tę właściwość nie istnieje, zostanie on utworzony automatycznie przed zapisaniem pliku CSS.
Innym sposobem określenia folderu, w którym jest zapisywany zewnętrzny plik CSS jest użycie Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType
CssStyleSheetType
Określa, w jaki sposób styl CSS (Cascading Style Sheet) jest eksportowany do HTML, MHTML lub EPUB.Podstawową wartością jest Aspose.Words.Saving.CssStyleSheetType.Inline dla HTML/MHTML iAspose.Words.Saving.CssStyleSheetType.External dla EPUB.
public CssStyleSheetType CssStyleSheetType { get; set; }
Wartość nieruchomości
Remarks
Oszczędzanie arkusza stylu CSS do zewnętrznego pliku jest obsługiwane tylko podczas przechowywania do HTML. Kiedy eksportujesz do jednego z formatów kontenera (EPUB lub MHTML) i określając Aspose.Words.Saving.CssStyleSheetType.External, plik CSS zostanie włączony do pakietu wyjściowego.
Zobacz również
HtmlSaveOptions . CssStyleSheetFileName
DocumentPartSavingCallback
Pozwala kontrolować, jak części dokumentu są zapisywane, gdy dokument jest zapisywany w HTML lub EPUB.
public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }
Wartość nieruchomości
DocumentSplitCriteria
Wyjaśnia, w jaki sposób dokument powinien być podzielony podczas przechowywania w Aspose.Words.SaveFormat.Html,Format Aspose.Words.SaveFormat.Epub lub Aspose.Words.SaveFormat.Azw3.Standardem jest Aspose.Words.Saving.DocumentSplitCriteria.Nie dla HTML iAspose.Words.Saving.DocumentSplitCriteria.HeadingParagraf dla EPUB i AZW3.
public DocumentSplitCriteria DocumentSplitCriteria { get; set; }
Wartość nieruchomości
Remarks
Zwykle chcesz, aby dokument został zapisany do HTML jako pojedynczy plik. Ale w niektórych przypadkach lepiej jest podzielić wyjście na kilka mniejszych stron HTML. Kiedy przechowywać do formatu HTML te strony będą wyjściem do poszczególnych pliku lub strumieni.
Dokument nie może być podzielony podczas przechowywania w formacie MHTML.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
DocumentSplitHeadingLevel
Określa maksymalny poziom nagłówków, w którym można podzielić dokument.Wyznaczona wartość wynosi ‘2’.
public int DocumentSplitHeadingLevel { get; set; }
Wartość nieruchomości
Remarks
Kiedy Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria obejmuje Wl26.Rozwiązanie dokumentów.HeadingParagraph i ta właściwość jest ustawiona na wartość od 1 do 9, dokument zostanie podzielony na ustępy formatowane za pomocą , , itp. stylów do określonego poziomu tytułu.
Wstępnie, tylko i paragrafy powodują, że dokument zostanie podzielony. Umieszczenie tej właściwości do zera spowoduje, iż dokument nie zostanie rozdzielony na tytułowych paragrafach w ogóle.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
Encoding
Określa kodowanie do użycia podczas eksportu do HTML, MHTML lub EPUB.Wyznaczona wartość jest “nowy UTF8Encoding(false)” (UTF-8 bez BOM).
public Encoding Encoding { get; set; }
Wartość nieruchomości
ExportCidUrlsForMhtmlResources
Określa, czy używać adresów URL CID (Content-ID) do zasobów odniesienia (obrazów, czcionek, CSS) zawartych w dokumentach MHTML.
public bool ExportCidUrlsForMhtmlResources { get; set; }
Wartość nieruchomości
Remarks
Ta opcja dotyczy tylko dokumentów zapisywanych w MHTML.
Podstawowo zasoby w dokumentach MHTML są odwoływane przez nazwę pliku (na przykład “image.png”), które są dopasowane do nagłówków “Content-Location” części MIME.
Ta opcja umożliwia alternatywny sposób, w którym odniesienia do plików zasobów są napisane jako adresy URL CID (Content-ID) (na przykład “cid:image.png”) i są dopasowane przeciwko nagłówkom “Content-ID”.
W teorii nie powinno istnieć różnicy między dwoma metodami odniesienia, a każda z nich powinna działać dobrze w dowolnym przeglądarce lub agencie pocztowym. W praktyce jednak niektórzy agenci nie są w stanie złapać zasobów za pomocą nazwy pliku. Jeśli przeglądarka lub agencja pocztowa odmawia ładowania zasobów zawartych w dokumencie MTHML (nie wyświetla obrazu lub nie ładuje stylów CSS), spróbuj eksportować dokument z adresami URL CID.
ExportDocumentProperties
Określa, czy wyeksportować wbudowane i dostosowane właściwości dokumentu do HTML, MHTML lub EPUB.Wartość domyślna jest “fałszywa”.
public bool ExportDocumentProperties { get; set; }
Wartość nieruchomości
ExportDropDownFormFieldAsText
Sprawdza, jak pola formularza drop-down są przechowywane do HTML lub MHTML.Wyznaczona wartość jest “fałszywa”.
public bool ExportDropDownFormFieldAsText { get; set; }
Wartość nieruchomości
Remarks
Po ustawieniu na , wyeksportować pola formularza drop-down jako normalny tekst. Kiedy , wyeksportować pola formularza drop-down jako element SELECT w HTML.
Podczas eksportu do EPUB pola formularza tekstowego są zawsze zapisywane jako tekst ze względu na wymagania tego formatu.
ExportFontResources
Określa, czy zasoby czcionki powinny być eksportowane do HTML, MHTML lub EPUB.Default jest “fałszywy”.
public bool ExportFontResources { get; set; }
Wartość nieruchomości
Remarks
<p>Exporting font resources allows for consistent document rendering independent of the fonts available
in a given user's environment.</p>
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources jest ustawiony , główny dokument HTML będzie odwoływać się do każdego czcionki za pośrednictwem CSS 3 w porządku, a fonty zostaną wydane jako odrębne pliki.
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ExportFontsAsBase64 jest ustawiony , czcionki nie zostaną zapisane do oddzielnych plików.
Podczas eksportu zasobów czcionek, należy wziąć pod uwagę kwestie licencjonowania font. Autorzy, którzy chcą używać określonych fontów za pośrednictwem pobieralnego mechanizmu font muszą zawsze uważnie sprawdzić, że ich zamierzone wykorzystanie znajduje się w zakresie licencji fontu. Wiele komercyjnych fonty obecnie nie pozwalają na przeglądanie stron internetowych ich liter w jakiejkolwiek formie. Porozumienia licencyjne, które obejmują niektóre litery w szczególności zauważa, iż korzystanie z reguł w arkuszach stylu CSS nie jest dozwolone.
Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold
ExportFontsAsBase64
Określa, czy zasoby czcionek powinny być włączone do HTML w kodowaniu Base64.Default jest “fałszywy”.
public bool ExportFontsAsBase64 { get; set; }
Wartość nieruchomości
Remarks
Podstawowo, czcionki są napisane do oddzielnych plików. Jeśli ta opcja jest ustawiona , czcionki zostaną włączone do CSS dokumentu w kodowaniu Base64.
ExportHeadersFootersMode
Określa, w jaki sposób nagłówki i stopy są wynikiem HTML, MHTML lub EPUB.Podstawową wartością jest Aspose.Words.Saving.ExportHeadersFootersMode.PerSection dla HTML/MHTMLi Aspose.Words.Saving.ExportHeadersFootersMode.Nie dla EPUB.
public ExportHeadersFootersMode ExportHeadersFootersMode { get; set; }
Wartość nieruchomości
Remarks
Trudno znacząco wyprodukować nagłówki i stopy do HTML, ponieważ HTML nie jest strumieniowany.
Gdy ta nieruchomość jest Aspose.Words.Saving.ExportHeadersFootersMode.PerSection, Aspose.Words eksportuje tylko główne głowice i stopy na początku i końcu każdej sekcji.
Gdy jest to Aspose.Words.Saving.ExportHeadersFootersMode.FirstSectionHeaderLastSectFooter eksportowany jest tylko pierwszy główny i ostatni podstawowy footer (w tym powiązany z poprzednim).
Możesz unikać eksportu głowic i stopów w całości, ustawiając tę nieruchomość na stronie Aspose.Words.Saving.ExportHeadersFootersMode.None.
ExportImagesAsBase64
Określa, czy obrazy są przechowywane w formacie Base64 do wyjścia HTML, MHTML lub EPUB.Default jest “fałszywy”.
public bool ExportImagesAsBase64 { get; set; }
Wartość nieruchomości
Remarks
Po ustawieniu tej właściwości na obrazy dane są eksportowane bezpośrednio do elementów, a oddzielne pliki nie są tworzone.
ExportLanguageInformation
Określa, czy informacje językowe są eksportowane do HTML, MHTML lub EPUB.Default jest “fałszywy”.
public bool ExportLanguageInformation { get; set; }
Wartość nieruchomości
Remarks
Kiedy ta właściwość jest ustawiona na Aspose.Words wyjść atrybut HTML na elementy dokumentu, które określają język.
ExportListLabels
Sprawdź, jak etykiety listy są wyjściem do HTML, MHTML lub EPUB.Podstawową wartością jest Aspose.Words.Saving.ExportListLabels.Auto.
public ExportListLabels ExportListLabels { get; set; }
Wartość nieruchomości
ExportOriginalUrlForLinkedImages
Określa, czy oryginalny adres URL powinien być używany jako adres URL powiązanych obrazów.Wyznaczona wartość jest “fałszywa”.
public bool ExportOriginalUrlForLinkedImages { get; set; }
Wartość nieruchomości
Remarks
Jeśli wartość jest ustawiona na Aspose.Words.Drawing.ImageData.SourceFullName wartość jest używana jako URL powiązanych obrazów i powiązanych obrazów nie są pobierane do folderu dokumentu lub Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder.
Jeśli wartość jest ustawiona na powiązane obrazy są przesyłane do folderu dokumentu lub Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder i URL każdego połączonego obrazu jest zbudowany w zależności od mapy dokumentu, __ WL26.
ExportPageMargins
Określa, czy marginy strony są eksportowane do HTML, MHTML lub EPUB.Default jest “fałszywy”.
public bool ExportPageMargins { get; set; }
Wartość nieruchomości
Remarks
Aspose.Words nie wyświetla obszaru marginesów strony wstępnie.Jeśli elementy są całkowicie lub częściowo sklejane przez krawędź dokumentu, wyświetlany obszar może być rozszerzony przezTa opcja .
ExportPageSetup
Określa, czy ustawienie strony jest eksportowane do HTML, MHTML lub EPUB.Default jest “fałszywy”.
public bool ExportPageSetup { get; set; }
Wartość nieruchomości
Remarks
Każdy Aspose.Words.Section w modelu dokumentu Aspose.Words dostarcza informacji o ustawieniu strony za pośrednictwem klasy Aspose.Words.PageSetup.Kiedy eksportujesz dokument do formatu HTML, może to być konieczne, aby utrzymać te informacje do dalszego użytku.W szczególności ustawienie strony może być ważne dla renderowania do mediów paged (tłumaczenia) lub późniejszej konwersji do oryginalnych formatów plików Microsoft Word (DOCX, DOC, RTF, WML).
W większości przypadków HTML jest przeznaczony do przeglądania w przeglądarkach, w których strona nie jest wykonywana.
ExportRelativeFontSize
Określa, czy rozmiary czcionek powinny być wynikiem w relatywnych jednostkach podczas przechowywania do HTML, MHTML lub EPUB.Default jest “fałszywy”.
public bool ExportRelativeFontSize { get; set; }
Wartość nieruchomości
Remarks
W wielu istniejących dokumentach (HTML, IDPF EPUB) rozmiary czcionek są określone w relatywnych jednostkach. To pozwala aplikacjom dostosować rozmiar tekstu podczas przeglądania / przetwarzania dokumentów. Na przykład, Microsoft Internet Explorer ma podmenu “Wid->Size Text”, Adobe Digital Editions ma dwa przyciski: powiększyć / zmniejszyć Rozmiar Tekst. Jeśli oczekujesz, że ta funkcja będzie działać, a następnie ustawić Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontsize właściwości do .
Aspose Words model dokumentu zawiera i działa tylko z absolutnych jednostek wielkości czcionki. Jednostki względne wymagają dodatkowej logiki do ponownego obliczania z niektórych początkowych (standardowych) rozmiarów. Wielkość fontów w stylu dokumentu jest przyjmowana jako standard. Na przykład, jeśli ma 12pt font i jakiś tekst jest 18pt, to będzie wynikiem HTML.
Kiedy ta opcja jest włączona, elementy dokumentów inne niż tekst będzie nadal mieć absolutne rozmiary. Ponadto niektóre atrybuty związane z tekstem mogą być wyrażone absolutnie. W szczególności, przepustowość linii określone z zasadą “dokładnie” może wytwarzać niepożądane wyniki przy skali tekst. Tak więc dokumenty źródłowe powinny być prawidłowo zaprojektowane i przetestowane podczas eksportu z Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize ustawione do .
ExportRoundtripInformation
Określa, czy należy napisać informacje o okrągłej ścieżce podczas przechowywania do HTML, MHTML lub EPUB.Wyznaczona wartość jest “prawdziwa” dla HTML i “fałszywa” dla MHTML i EPUB.
public bool ExportRoundtripInformation { get; set; }
Wartość nieruchomości
Remarks
Oszczędzanie informacji o okrągłej ścieżce pozwala na przywrócenie właściwości dokumentu, takich jak stopy zakładki, komentarze, nagłówki i stopy podczas ładowania dokumentów HTML z powrotem do obiektu Aspose.Words.Document.
W przypadku gdy informacje okrągłe są eksportowane jako -aw-* cechy CSS odpowiednich elementów HTML.
Kiedy , nie powoduje, że informacje okrągłe są wyjściem do wyprodukowanych plików.
ExportShapesAsSvg
Sprawdź, czy węzły Aspose.Words.Drawing.Shape są konwertowane do obrazów SVG podczas przechowywania do HTML, MHTML, EPUB lub AZW3.
public bool ExportShapesAsSvg { get; set; }
Wartość nieruchomości
Remarks
Jeśli ta opcja jest ustawiona na , Aspose.Words.Drawing.Shape węzły są eksportowane jako elementy
ExportTextInputFormFieldAsText
Sprawdza, w jaki sposób pola formularza wejściowego tekstu są zapisywane do HTML lub MHTML.Wyznaczona wartość jest “fałszywa”.
publicboolExportTextInputFormFieldAsText{get;set;}
Wartość nieruchomości
Remarks
Po ustawieniu na , wyeksportować pola formularza wejściowego tekstu jako normalny tekst. Kiedy , Word eksportować pole formularzy wejść tekst jako elementy INPUT w HTML.
Podczas eksportu do EPUB, pola formularza wpisu tekstu są zawsze zapisywane jako tekst ze względu na wymagania tego formatu.
ExportTocPageNumbers
Określa, czy należy wpisać liczby stron do tabeli zawartości podczas przechowywania HTML, MHTML i EPUB.Wyznaczona wartość jest “fałszywa”.
publicboolExportTocPageNumbers{get;set;}
Wartość nieruchomości
ExportXhtmlTransitional
Określa, czy należy napisać deklarację DOCTYPE podczas przechowywania do HTML lub MHTML.Kiedy jest “prawdziwa”, pisze deklarację DOCTYPE w dokumencie przed elementem korzeniowym.Default wartość jest “fałszywa”.Kiedy przechowywać do EPUB lub HTML5 (Aspose.Words.Saving.HtmlVersion.Html5) deklaracja DOCTYPE jest zawsze napisana.
publicboolExportXhtmlTransitional{get;set;}
Wartość nieruchomości
Remarks
Aspose.Words zawsze pisze dobrze utworzony HTML niezależnie od tego ustawienia.
Kiedy , początek dokumentu wyjścia HTML będzie wyglądać tak:
<?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 ma na celu wydajność XHTML zgodnie z przechodnią specyfikacją XML 1.0, ale wyjście nie zawsze będzie walidowane przeciwko DTD. Niektóre struktury w dokumencie Microsoft Word są trudne lub niemożliwe do mapowania do dokumentu, który będzie Walidowany przeciwnie schematu XML. Na przykład, XML nie pozwala na niszczone listy (UL nie może być nieszczony wewnątrz innego elementu UL), ale w dokumentach Word wiele list występuje dość często.
FontResourcesSubsettingSizeThreshold
Sprawdź, które zasoby czcionki muszą zostać zainstalowane podczas przechowywania do HTML, MHTML lub EPUB.Default jest ‘0’.
publicintFontResourcesSubsettingSizeThreshold{get;set;}
Wartość nieruchomości
Remarks
<p>
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources umożliwia eksportowanie czcionek jako plików zależnych lub jako części wyjściaJeśli dokument używa wielu czcionek, zwłaszcza z dużą liczbą glifów, rozmiar wyjścia może wzrosnąćPodłożenie czcionki zmniejsza rozmiar eksportowanego źródła czcionki poprzez filtrację glifów, którenie są wykorzystywane w aktualnym dokumencie.
Podsumowanie fontów działa w następujący sposób:
Zgodnie ze standardem wszystkie eksportowane fonty są subsetowane.
Ustawienie Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold do pozytywnego wartości wskazówekWl26do subset fontów, których rozmiar pliku jest większy niż określona wartość.
Ustawienie właściwości do System.Int32.MaxValue usuwa podłożenie czcionki.
Podczas eksportu zasobów czcionek, należy wziąć pod uwagę kwestie licencjonowania font. Autorzy, którzy chcą używać określonych fontów za pośrednictwem pobieralnego mechanizmu font muszą zawsze uważnie sprawdzić, że ich zamierzone wykorzystanie znajduje się w zakresie licencji fontu. Wiele komercyjnych fonty obecnie nie pozwalają na przeglądanie stron internetowych ich liter w jakiejkolwiek formie. Porozumienia licencyjne, które obejmują niektóre litery w szczególności zauważa, iż korzystanie z reguł w arkuszach stylu CSS nie jest dozwolone.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources
FontSavingCallback
Pozwala kontrolować, w jaki sposób czcionki są zapisywane, gdy dokument jest zapisywany w HTML, MHTML lub EPUB.
publicIFontSavingCallbackFontSavingCallback{get;set;}
Wartość nieruchomości
FontsFolder
Określa folder fizyczny, w którym przechowywane są czcionki podczas eksportu dokumentu do HTML.Default to pusty pasek.
publicstringFontsFolder{get;set;}
Wartość nieruchomości
Remarks
Podczas przechowywania dokumentu w formacie HTML i Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources jest ustawiony na ,Wl26musisz zapisać czcionki używane w dokumencie jako pojedyncze pliki. _www.save.php.fontsFolder pozwala określić, gdzie fonty zostaną zapisane iww.wl27.
Jeśli zapisujesz dokument w pliku i podajesz nazwę plików, Aspose.Words, domyślnie, przechowuje czcionki w tym samym folderze, w którym jest zapisywany dokument. Użyj __ WL27__.Saving.HtmlSaveOptions.FontsFolder, aby przekroczyć to zachowanie.
Jeśli przechowujesz dokument w strumieniu, Aspose.Words nie ma folderu, w którym można zaoszczędzić czcionki, ale nadal musisz gdzieś zachować fonty. W tym przypadku, trzeba określić dostępny folder wWl26.Saving.HtmlSaveOptions.FontsFolder właściwości lub dostarczyć dostosowane przepływy za pośrednictwem _www.wl.save.
Jeśli folder określony przez Aspose.Words.Saving.HtmlSaveOptions.FontsFolder nie istnieje, zostanie on utworzony automatycznie.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder to inny sposób, aby określić folder, w którym należy zapisać czcionki.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
FontsFolderAlias
Określa nazwę folderu używanego do tworzenia URI czcionek napisanych w dokumencie HTML.Default to pusty pasek.
publicstringFontsFolderAlias{get;set;}
Wartość nieruchomości
Remarks
Podczas przechowywania dokumentu w formacie HTML i Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources jest ustawiony na ,Wl26musisz zapisać czcionki używane w dokumencie jako pojedyncze pliki. _www.save.php.fontsFolder pozwala określić, gdzie fonty zostaną zapisane iww.wl27.
Jeśli Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias nie jest pustym paskiem, to czcionka URI napisane do HTML będzie .
Jeśli Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias jest puste wiersze, to czcionka URI napisane do HTML będzie .
Jeśli Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias jest ustawiony na ‘.’ (dot), nazwa pliku czcionki zostanie napisana do HTML bez ścieżki niezależnie od innych opcji.
Alternatywnym sposobem określenia nazwy folderu do tworzenia URI czcionki jest użycie 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
Określa wersję standardu HTML, który powinien być używany podczas przechowywania dokumentu do HTML lub MHTML.Podstawową wartością jest Aspose.Words.Saving.HtmlVersion.Xhtml.
publicHtmlVersionHtmlVersion{get;set;}
Wartość nieruchomości
ImageResolution
Określa rozdzielczość wyjścia dla obrazów przy eksportowaniu do HTML, MHTML lub EPUB.Default jest ‘96 dpi’.
publicintImageResolution{get;set;}
Wartość nieruchomości
Remarks
Ta właściwość efekty raster obrazy, gdy Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize jest i efekt metafizy wyeksportowane jako obraz rastera. Niektóre właściwości obrazu, takie jak gromadzenie lub rotacja wymagają oszczędzania przekształconych obrazów, a w tym przypadku przemianowane obraze są tworzone w danej rozdzielczości.
Zobacz również
HtmlSaveOptions.ScaleImageToShapeSize
ImageSavingCallback
Pozwala kontrolować, jak obrazy są zapisywane, gdy dokument jest zapisywany w HTML, MHTML lub EPUB.
publicIImageSavingCallbackImageSavingCallback{get;set;}
Wartość nieruchomości
ImagesFolder
Określa folder fizyczny, w którym obrazy są zapisywane podczas eksportu dokumentu do formatu HTML.Default to pusty pasek.
publicstringImagesFolder{get;set;}
Wartość nieruchomości
Remarks
Podczas przechowywania dokumentu Aspose.Words.Dokument w formacie HTML, _Fl26musisz zapisać wszystkie obrazy wbudowane w dokument jako pojedyncze pliki. __HtmlSaveOptions.ImagesFolder pozwala określić, gdzie zdjęcia zostaną zapisane i _VL27.Saving.ThmLSavOption.ImagsFulderAlias pozwala na określenie, jak URI obrazu zostaną zbudowane.
Jeśli zapisujesz dokument w pliku i podajesz nazwę plików, Aspose.Words, domyślnie, zapisuje obrazy w tym samym folderze, w którym jest zapisywany dokument. Użyj __ WL27__.Saving.HtmlSaveOptions.ImagesFolder, aby przekroczyć to zachowanie.
Jeśli przechowujesz dokument w strumieniu, Aspose.Words nie ma folderu, w którym można zapisać obrazy, ale nadal trzeba gdzieś zachować zdjęcia. w tym przypadku musisz określić dostępny folder wWl26.Saving.HtmlSaveOptions.ImagesFolder właściwość lub dostarczyć dostosowane przepływy za pośrednictwem __ WL26.
Jeśli folder określony przez Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder nie istnieje, zostanie on utworzony automatycznie.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder to inny sposób, aby określić folder, w którym należy zapisać obrazy.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
ImagesFolderAlias
Określa nazwę folderu używanego do tworzenia URI obrazu napisanych w dokumencie HTML.Default to pusty pasek.
publicstringImagesFolderAlias{get;set;}
Wartość nieruchomości
Remarks
Podczas przechowywania dokumentu Aspose.Words.Dokument w formacie HTML, _Fl26musisz zapisać wszystkie obrazy wbudowane w dokument jako pojedyncze pliki. __HtmlSaveOptions.ImagesFolder pozwala określić, gdzie zdjęcia zostaną zapisane i _VL27.Saving.ThmLSavOption.ImagsFulderAlias pozwala na określenie, jak URI obrazu zostaną zbudowane.
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias nie jest pustym paskiem, to obraz URI napisany do HTML będzie .
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias jest pustym paskiem, to obraz URI napisany do HTML będzie .
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias jest ustawiony na ‘.’ (dot), nazwa pliku obrazu zostanie napisana do HTML bez ścieżki niezależnie od innych opcji.
Alternatywnym sposobem określenia nazwy folderu do tworzenia URI obrazu jest użycie Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
MetafileFormat
Określa, w jakim formacie metafile są zapisywane podczas eksportu do HTML, MHTML lub EPUB.Podstawową wartością jest Aspose.Words.Saving.HtmlMetafileFormat.Png, co oznacza, że metafisy są przekazywane do rasterowych obrazów PNG.
publicHtmlMetafileFormatMetafileFormat{get;set;}
Wartość nieruchomości
Remarks
Metafili nie są wstępnie wyświetlane przez przeglądarki HTML. Pod domyślnym względem, Aspose.Words konwertuje obrazy WMF i EMF do plików PNG podczas eksportu do Html. Inne opcje to konwersja metafili do obrazów SVG lub ich eksportowanie, jak to jest bez konwencji.
Niektóre transformacje obrazu, w szczególności gromadzenie obrazu, nie będą stosowane do obrazów metafizycznych, jeśli są one eksportowane do HTML bez konwersji.
Zobacz również
HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize
NavigationMapLevel
Określa maksymalny poziom tytułów zamieszczonych na mapie nawigacji przy eksportowaniu do formatów EPUB, MOBI lub AZW3.
publicintNavigationMapLevel{get;set;}
Wartość nieruchomości
Remarks
Mapa nawigacji pozwala agentom użytkownika zapewnić łatwy sposób nawigacji poprzez strukturę dokumentu. Zwykle punkty nawigacji odpowiadają tytułom w dokumencie. Aby zlokalizować tytuły do poziomu, wartość ta jest przypisana do Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel.
Podstawowo, trzy poziomy tytułów są zamieszczone: paragrafy stylów , i . Możesz ustawić tę właściwość do wartości od 1 do 9 w celu żądania odpowiedniego maksymalnego poziomu. ustawianie go do zera zmniejszy mapę nawigacji tylko korzenie dokumentu lub korzenie części dokumentu.
OfficeMathOutputMode
Sprawdź, jak obiekty OfficeMath są eksportowane do HTML, MHTML lub EPUB.Wartość domyślna to Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image.
publicHtmlOfficeMathOutputModeOfficeMathOutputMode{get;set;}
Wartość nieruchomości
RemoveJavaScriptFromLinks
Określa, czy JavaScript zostanie usunięty z linków.Default jest „fałszywy”.
publicboolRemoveJavaScriptFromLinks{get;set;}
Wartość nieruchomości
Remarks
Jeśli ta opcja jest włączona, wszystkie linki zawierające JavaScript (np. linky z “javascript:” w atrybutie href)zostanie zastąpiony przez “javascript:void(0)".To może pomóc zapobiec potencjalnym zagrożeniom bezpieczeństwa, takim jak ataki XSS.
ReplaceBackslashWithYenSign
Określa, czy znaky backslash powinny zostać zastąpione znakami jena.Default wartość jest “fałszywa”.
publicboolReplaceBackslashWithYenSign{get;set;}
Wartość nieruchomości
Remarks
Podstawowo, Aspose.Words naśladuje zachowanie MS Word i nie zastępuje znaków backslash znakiem jena wgenerowane dokumenty HTML. jednak w poprzednich wersjach Aspose.Words przeprowadzono takie zastąpienia w niektórychTa flaga umożliwia kompatybilność z wcześniejszymi wersjami Aspose.Words.
ResolveFontNames
Określa, czy nazwy rodziny czcionek używane w dokumencie są rozstrzygnięte i zastąpione zgodnie zAspose.Words.Document.FontSettings podczas pisania w formach HTML.
publicboolResolveFontNames{get;set;}
Wartość nieruchomości
Remarks
Podstawowo ta opcja jest ustawiona i nazwy rodziny czcionek są napisane do HTML, jak określono w dokumentach źródłowych. to znaczy, Aspose.Words.Document.FontSettings są ignorowane i nie ma rozdzielczości ani zastąpienia nazw rodziny czcionek.
Jeśli ta opcja jest ustawiona na , Aspose.Words używa Aspose.Words.Document.FontSettings do rozwiązywania każdego nazwy rodziny czcionki określonej w dokumencie źródłowym w nazwie dostępnej rodziny czcionki, wykonując wymaganą zastąpienie czcionki.
ResourceFolder
Określa folder fizyczny, w którym wszystkie zasoby, takie jak obrazy, czcionki i zewnętrzne CSS są zapisywane, gdy dokumentjest eksportowany do HTML. Default jest pustym paskiem.
publicstringResourceFolder{get;set;}
Wartość nieruchomości
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder jest najprostszy sposób, aby określić folder, w którym wszystkie zasoby powinny być napisane. Innym sposobem jest korzystanie z indywidualnych właściwości _www.wl26_.sawing.huc.saveoptions.FontsFolders, _ww.wh26.wh33.wh42.wh63.Wh64.wh73.w65.wh53.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder ma niższy priorytet niż foldery określone za pośrednictwem _www.wl26_.sawing.htmlSavOption.FontsFolders, __wll26.saving.httpSavaOpcions.ImagesFols, i _wls27.saining.httpsSaverOpciones.CssStyleSheetFileName. Na przykład, jeśli zarówno _wwl22.sacking.www..saveoptions .resource.fiolda i __wwL23.sailing.phpSaves.pholds.pls zostaną wyznaczone, czcionki będą przechowywane do _whl32.
Jeśli folder określony przez Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder nie istnieje, zostanie on utworzony automatycznie.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName
ResourceFolderAlias
Określa nazwę folderu używanego do tworzenia URI wszystkich zasobów napisanych w dokumencie HTML.Default to pusty pasek.
publicstringResourceFolderAlias{get;set;}
Wartość nieruchomości
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias jest najprostszym sposobem, aby określić, w jaki sposób URI dla wszystkich plików zasobów powinny być zbudowane. te same informacje mogą być określone dla obrazów i czcionek oddzielnie za pośrednictwem _www.wl26_.sawing.htmLSavOption.ImagesFulderAlias i _ww.Wl26.saving.htmlSavaOpcions.FontsFilderAlia właściwości, odpowiednio. jednak nie ma indywidualnej własności CSS.
WL26_.Saving.HtmlSaveOptions.ResourceFolderAlias ma niższy priorytet niżwww.wl26.Przekazywanie.WhatsApps.FontsZapisywanie i _wll26 _.Sprawienie.whatsappsopcje.Images.Wll.Na przykład, jeśli obydwojeWl26.Saving.htmlSavaOption.RezurszopisywaniaAlias iwls26.sprawiać.httplSavesopcji.fontyFoldersAlia są określone, URI fontów zostaną zbudowane przy użyciu _wwl66.
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias jest puste, Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder wartość własności zostanie wykorzystana do budowania URI zasobów.
Jeśli Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias jest ustawiony na ‘.’ (dot), URI zasobów będzie zawierać tylko nazwy plików, bez żadnych ścieżek.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias
SaveFormat
Określa format, w którym dokument zostanie zapisany, jeśli ten obiekt opcji zapisów jest używany.Może to być Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 lub Aspose.Words.SaveFormat.Mobi.
publicoverrideSaveFormatSaveFormat{get;set;}
Wartość nieruchomości
ScaleImageToShapeSize
Określa, czy obrazy są skaliowane przez Aspose.Words do rozmiaru kształtu granicznego przy eksporcie do HTML, MHTML lub EPUB.Default wartość jest “prawdziwa”.
publicboolScaleImageToShapeSize{get;set;}
Wartość nieruchomości
Remarks
Zdjęcie w dokumencie programu Microsoft Word jest kształtem. kształt ma rozmiar, a obraz ma swoją własną wielkość. rozmiary nie są bezpośrednio powiązane. na przykład, obraz może być 1024x786 pikseli, ale kształty, które wyświetlają ten obraz mogą być 400x300 punktów.
Aby wyświetlić obraz w przeglądarce, musi być skaliowany do rozmiaru kształtu. Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize kontroluje własność, gdzie skaliwanie obrazu odbywa się: w Aspose.Words podczas eksportu do HTML lub w przeglądarce podczas wyświetlania dokumentu.
Kiedy Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize jest , obraz jest skaliowany przez __ WL27__ za pomocą wysokiej jakości skalowania podczas eksportu do HTML.
W konsekwencji, zazwyczaj otrzymasz lepszą jakość wyświetlania w przeglądarce i mniejsze rozmiary plików, gdy Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize jest , ale lepsza jakość drukowania i szybsza konwersja, kiedyW L26.
Oprócz kształtów zawierających pojedyncze obrazy raster, ta opcja wpływa również na kształty grupy składające się z obrazów raster. Jeśli Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize jest i kształt grupy zawiera obrazy raster, których wewnętrzna rozdzielczość jest wyższa niż wartość określona w Aspose.Words.Saving.HtmlSaveOptions.ImageResolution, Aspose.Words zwiększy rozdzielczość renderingu dla tej grupy.
Zobacz również
HtmlSaveOptions.ImageResolution
TableWidthOutputMode
Kontroluje, w jaki sposób tabele, rzędy i szerokości komórkowe są eksportowane do HTML, MHTML lub EPUB.Podstawową wartością jest Aspose.Words.Saving.HtmlElementSizeOutputMode.All.
publicHtmlElementSizeOutputModeTableWidthOutputMode{get;set;}
Wartość nieruchomości
Remarks
W formacie HTML tabela, rzędy i elementy komórkowe ( , , ) mogą mieć ich szerokości określone w względnych (procentowych) lub w jednostkach absolutnych. w dokumencie w Aspose.Words, tabele, wiersze i komory mogą posiadać ich Szerokość określoną za pomocą jednostek relatywnych lub absolwentnych również.
Kiedy konwertujesz dokument do HTML za pomocą Aspose.Words, możesz chcieć kontrolować, jak eksportowane są szerokości tabeli, kolejek i komórek, aby wpłynąć na to, w jaki sposób wynikający dokument jest wyświetlany w agencie wizualnym (np. przeglądarkę lub przeglądarkę).
Użyj tej właściwości jako filtra, aby określić, jakie wartości szerokości tabeli są eksportowane do dokumentu docelowego. Na przykład, jeśli konwertujesz dokument do EPUB i zamierzasz wyświetlić dokument na urządzeniu do czytania mobilnego, to prawdopodobnie chcesz unikać eksportu absolutnych wartości szerszej. Aby to zrobić, musisz podać tryb wyjścia Aspose.Words.Saving.HtmlElementSizeOutputMode.RelativeJedynie lub __ WL26.