Class HtmlSaveOptions
İsim alanı : Aspose.Words.Saving Toplama: Aspose.Words.dll (25.4.0)
Bir belgeyi kaydetmek için ek seçenekler belirlemek için kullanılabilir.Aspose.Words.SaveFormat.Html , Aspose.Words.SaveFormat.Mhtml , Aspose.Words.SaveFormat.Epub ,Aspose.Words.SaveFormat.Azw3 veya Aspose.Words.SaveFormat.Mobi biçimi.
Daha fazlasını öğrenmek için, ziyaret Specify Save Options Belgelendirme makalesi .
public class HtmlSaveOptions : SaveOptions
Inheritance
object ← SaveOptions ← HtmlSaveOptions
mirasçı üyeleri
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()
Bu sınıfın yeni bir örneği başlatır ve bir belgeyi kaydetmek için kullanılabilir.Aspose.Words.SaveFormat.Html biçiminde
public HtmlSaveOptions()
HtmlSaveOptions(SaveFormat)
Bu sınıfın yeni bir örneği başlatır ve bir belgeyi kaydetmek için kullanılabilir.Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 veya Aspose.Words.SaveFormat.Mobi biçimi.
public HtmlSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 veya Aspose.Words.SaveFormat.Mobi.
Properties
AllowNegativeIndent
Paragrafların olumsuz sol ve sağ indentlerinin normalleştirildiğini belirtirHTML, MHTML veya EPUB’a kaydedildiğinde.
public bool AllowNegativeIndent { get; set; }
Mülkiyet Değer
Remarks
Negatif indent izin verilmediğinde, sıfır marj olarak HTML’ye ihraç edilir. negatif indent izin verildiğinde, bir paragraf kısmen tarayıcı penceresinin dışında görünebilir.
CssClassNamePrefix
Tüm CSS sınıf isimlerine eklenen bir önizlemeyi belirtir.Varsayılan değeri boş bir zincirdir ve oluşturulan CSS sınıf isimleri ortak bir önizlemeye sahip değildir.
public string CssClassNamePrefix { get; set; }
Mülkiyet Değer
Remarks
Bu değer boş değilse, Aspose.Words tarafından oluşturulan tüm CSS sınıfları belirtilen önizleme ile başlayacaktır. Bu, örneğin, oluşturulan belgelere özelleştirilmiş CSS eklerseniz ve sınıf adı çatışmalarını önlemek istiyorsanız yararlı olabilir.
Değer yoksa boşsa, geçerli bir CSS tanımlayıcısı olmalıdır.
Exceptions
Değer boş değildir ve geçerli bir CSS tanımlayıcısı değildir.
CssSavingCallback
Bir belge HTML, MHTML veya EPUB’a kaydedildiğinde CSS stillerinin nasıl kaydedildiğini kontrol etmenizi sağlar.
public ICssSavingCallback CssSavingCallback { get; set; }
Mülkiyet Değer
CssStyleSheetFileName
Cascading Style Sheet (CSS) dosyasının yolu ve adı, bir belge yazıldığında belirtilir.Html’e ihraç edilir.Default boş bir çizgidir.
public string CssStyleSheetFileName { get; set; }
Mülkiyet Değer
Remarks
Bu özellik yalnızca bir belgeyi HTML biçiminde kaydetmek ve dış CSS tarzı sayfası Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType kullanılarak talep edildiğinde geçerlidir.
Bu özellik boşsa, CSS dosyası aynı klasöre ve HTML belgesiyle aynı isimle kaydedilir, ancak “.css” uzantısı ile.
Bu özellikte yalnızca yol ama dosya adı belirtilmezse, CSS dosyası belirtilen klasöre kaydedilir ve HTML belgesine benzer bir isim olacak ancak “.css” uzantısı ile.
Bu özellik tarafından belirtilen klasör mevcut değilse, CSS dosyası kaydedilmeden önce otomatik olarak oluşturulur.
Dış CSS dosyasının kaydedildiği bir klasörü belirlemenin başka bir yolu Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder kullanmaktır.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType
CssStyleSheetType
CSS (Cascading Style Sheet) stillerinin HTML, MHTML veya EPUB’a nasıl ihraç edildiğini belirtir.Varsayılan değer Aspose.Words.Saving.CssStyleSheetType.Inline HTML/MHTML için veAspose.Words.Saving.CssStyleSheetType.External için EPUB.
public CssStyleSheetType CssStyleSheetType { get; set; }
Mülkiyet Değer
Remarks
CSS tarzı sayfasını bir dış dosyaya kaydetmek yalnızca HTML’ye kaydedildiğinde desteklenir. konteyner biçimlerinden birine (EPUB veya MHTML) ihraç ettiğinizde ve Aspose.Words.Saving.CssStyleSheetType.External, CSS dosyasını çıkış paketine enkapsüle edilecektir.
Ayrıca bakın
HtmlSaveOptions . CssStyleSheetFileName
DocumentPartSavingCallback
Bir belgenin HTML veya EPUB’a kaydedildiğinde belge parçalarının nasıl kaydedildiğini kontrol etmenizi sağlar.
public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }
Mülkiyet Değer
DocumentSplitCriteria
Aspose.Words.SaveFormat.Html’e kaydedildiğinde belgenin nasıl bölünmesi gerektiğini belirtir,Aspose.Words.SaveFormat.Epub veya Aspose.Words.SaveFormat.Azw3 biçiminde.Varsayılan olarak Aspose.Words.Saving.DocumentSplitCriteria.HTML veAspose.Words.Saving.DocumentSplitCriteria.HeadingEPUB ve AZW3 için Paragraf.
public DocumentSplitCriteria DocumentSplitCriteria { get; set; }
Mülkiyet Değer
Remarks
Genellikle tek bir dosya olarak HTML’ye kaydedilen bir belge istiyorsunuz.Ama bazı durumlarda çıkışın birkaç küçük HTML sayfasına bölünmesi tercih edilir.HTML formatında kaydetildiğinde bu sayfalar bireysel dosyaların veya akışların çıkışı olacaktır.
Bir belge MHTML biçiminde kaydedildiğinde bölünemez.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
DocumentSplitHeadingLevel
Belgenin bölünmesi için maksimum başlık seviyesi belirlenir.Default değer ‘2’dir.
public int DocumentSplitHeadingLevel { get; set; }
Mülkiyet Değer
Remarks
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria içerdiğinde Wl26.Rescue.Practure.HeadingParagraph ve bu özellik 1’den 9’a kadar bir değere ayarlanırsa, belge kullanılarak biçimlendirilmiş paragraflara bölünür , , vb. şablonlar belirlenmiş başlık seviyesine kadar.
Varsayılan olarak, yalnızca ve paragraflar belgeyi bölünmesine neden olur. bu mülkün sıfırına yerleştirilmesi, belgenin başlık paragraflarda hiçbir şekilde ayrılmamasına neden olacaktır.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
Encoding
HTML, MHTML veya EPUB’a ihraç ederken kullanılacak kodlamayı belirtir.Default değeri ‘yeni UTF8Encoding(false)’ (UTF-8 BOM olmadan).
public Encoding Encoding { get; set; }
Mülkiyet Değer
ExportCidUrlsForMhtmlResources
MHTML belgelerinde yer alan referans kaynakları (görüntüler, yazı tipleri, CSS) için CID (Content-ID) URL’leri kullanmanız gerektiğini belirtir.
public bool ExportCidUrlsForMhtmlResources { get; set; }
Mülkiyet Değer
Remarks
Bu seçenek yalnızca MHTML’de kaydedilen belgeleri etkiler.
Varsayılan olarak, MHTML belgelerindeki kaynaklar dosya adı (örneğin, “image.png”), MIME bölümlerinin “Content-Location” başlıklarına karşı eşleşir.
Bu seçenek, kaynak dosyalarına yönelik referansların CID (Content-ID) URL’ler (örneğin, “cid:image.png”) olarak yazıldığı ve “Content-ID” başlıklarına karşı eşleştiği alternatif bir yöntem sağlar.
Teorik olarak, iki referans yöntemi arasında bir fark olmamalıdır ve bunlardan herhangi birinin herhangi bir tarayıcı veya posta aracında düzgün çalışması gerekir. pratikte, ancak, bazı ajanlar dosya adı ile kaynakları yakalamayı başarısız olur. tarayıcınız veya posta aracı bir MTHML belgesinde yer alan kaynakları yüklemeyi reddederse (görüntüleri göstermez veya CSS stillerini yüklemez), CID URL’leri ile belgeyi ihraç etmeye çalışın.
ExportDocumentProperties
Yerleşik ve özelleştirilmiş belge özelliklerini HTML, MHTML veya EPUB’a ihraç etmeyi belirtir.Default değeri ‘yanlış’dır.
public bool ExportDocumentProperties { get; set; }
Mülkiyet Değer
ExportDropDownFormFieldAsText
Download form alanlarının HTML veya MHTML’ye nasıl kaydedildiğini kontrol eder.Default değeri ‘yanlış’dır.
public bool ExportDropDownFormFieldAsText { get; set; }
Mülkiyet Değer
Remarks
Kurulduğunda , normal metin olarak drop-down form alanları ihraç eder. , HTML’de SELECT element olarak drop-down form alanları ihraç eder.
EPUB’a ihraç ederken, metin indirme form alanları her zaman bu formatın gereksinimleri nedeniyle metinde kaydedilir.
ExportFontResources
yazı tipi kaynaklarının HTML, MHTML veya EPUB’a ihraç edilmesi gerektiğini belirtir.Default ‘yanlış’dır.
public bool ExportFontResources { get; set; }
Mülkiyet Değer
Remarks
<p>Exporting font resources allows for consistent document rendering independent of the fonts available
in a given user's environment.</p>
Eğer Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources ayarlanırsa , ana HTML belgesi düzenli olarak CSS 3 aracılığıyla her yazı tipi ile ilgili olacaktır ve yazı tipleri ayrı dosyalar olarak çıkış olacaktır.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontsAsBase64 ayarlanırsa , yazı tipleri ayrı dosyalar için kaydedilmez.
Font kaynakları ihraç ederken, font lisanslama sorunları dikkate alınmalıdır. indirilebilir bir font mekanizması aracılığıyla belirli fontları kullanmak isteyen yazarlar her zaman amaçlı kullanımının yazı tipi lisansı kapsamına girdiğini dikkatlice kontrol etmelidir. Birçok ticari font şu anda herhangi bir biçimde yazı tiplerinin web indirilmesine izin vermez. Bazı harfleri kapsayan Lisans sözleşmeleri özellikle CSS tarzı sayfalarında kurallar yoluyla kullanımın izin verilmediğini belirtmek.
Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold
ExportFontsAsBase64
Bas64 kodlama’da yazı tipi kaynaklarının HTML’ye yerleştirilmesi gerektiğini belirtir.Default ‘yanlış’dır.
public bool ExportFontsAsBase64 { get; set; }
Mülkiyet Değer
Remarks
Varsayılan olarak, yazı tipleri ayrı dosyaya yazılır. bu seçeneğe ayarlanırsa, yazı tipleri Base64 kodlamasındaki belgenin CSS’sine yerleştirilir.
ExportHeadersFootersMode
Başlıkların ve ayakların HTML, MHTML veya EPUB’a nasıl çıkış yapıldığını belirtir.Varsayılan değer Aspose.Words.Saving.ExportHeadersFootersMode.PerSection HTML/MHTML içinve Aspose.Words.Saving.ExportHeadersFootersMode.None için EPUB.
public ExportHeadersFootersMode ExportHeadersFootersMode { get; set; }
Mülkiyet Değer
Remarks
Başlıkları ve ayakları anlamlı bir şekilde HTML’ye çıkarmak zordur, çünkü HTML sayfalık değildir.
Bu mülk Aspose.Words.Saving.ExportHeadersFootersMode.PerSection olduğunda, Aspose.Words her bölümün başında ve sonunda yalnızca ana başlıkları ve ayakları ihraç eder.
Aspose.Words.Saving.ExportHeadersFootersMode.FirstSectionHeaderLastSectFooter yalnızca ilk ana başlık ve son ana ayak izi (eski ile bağlantılı da dahil) ihraç edilir.
Bu mülkü Aspose.Words.Saving.ExportHeadersFootersMode.None’a ayarlayarak başlıkların ve ayakların ihracatını devre dışı bırakabilirsiniz.
ExportImagesAsBase64
Görüntülerin HTML, MHTML veya EPUB çıkışına Base64 biçiminde kaydedildiğini belirtir.Default ‘yanlış’dır.
public bool ExportImagesAsBase64 { get; set; }
Mülkiyet Değer
Remarks
Bu özellik resimlere ayarlandığında, veriler doğrudan öğelere ihraç edilir ve ayrı dosyalar oluşturulmaz.
ExportLanguageInformation
Dil bilgileri HTML, MHTML veya EPUB’a ihraç olup olmadığını belirtir.Default ‘yanlış’dır.
public bool ExportLanguageInformation { get; set; }
Mülkiyet Değer
Remarks
Bu özellik Aspose.Words’a ayarlandığında, dil belirleyen belge öğelerinde HTML atribütü çıkaracaktır.
ExportListLabels
Liste etiketlerinin HTML, MHTML veya EPUB’a nasıl çıkıldığını kontrol eder.Varsayılan değer Aspose.Words.Saving.ExportListLabels.Auto’dur.
public ExportListLabels ExportListLabels { get; set; }
Mülkiyet Değer
ExportOriginalUrlForLinkedImages
Orijinal URL’nin bağlantılı görüntülerin URL’si olarak kullanılması gerektiğini belirtir.Default değeri ‘yanlış’dır.
public bool ExportOriginalUrlForLinkedImages { get; set; }
Mülkiyet Değer
Remarks
Değer ayarlanırsa Aspose.Words.Drawing.ImageData.SourceFullName değeri bağlantılı resimlerin URL olarak kullanılır ve bağlantılı resimler belgenin klasörüne veya Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder yüklenmez.
Eğer değerler bağlantılı görüntülere ayarlanırsa, belgenin klasörüne veya Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder ve her bağlanmış görüntü URL’si belge klasöre bağlı olarak yapılandırılır, Wl26.View.Movie.Görüntüleme.ImazlarDevamı ve _ www.movies.com .
ExportPageMargins
Sayfa marjlarının HTML, MHTML veya EPUB’a ihraç olup olmadığını belirtir.Default ‘yanlış’dır.
public bool ExportPageMargins { get; set; }
Mülkiyet Değer
Remarks
Aspose.Words sayfa marjlarının alanını varsayılan olarak göstermez.Herhangi bir öğe belge kenarı tarafından tamamen veya kısmen yapıştırılırsa, görüntülenen alan genişletilebilirBu seçenek.
ExportPageSetup
Sayfa ayarlarının HTML, MHTML veya EPUB’a ihraç olup olmadığını belirtir.Default ‘yanlış’dır.
public bool ExportPageSetup { get; set; }
Mülkiyet Değer
Remarks
Her Aspose.Words.Section Aspose.Words belge modelinde Aspose.Words.PageSetup sınıfı aracılığıyla sayfa ayar bilgileri sağlar. bir belgeyi HTML biçimine ihraç ettiğinizde, bu bilgileri daha fazla kullanım için saklamanız gerekebilir. özellikle, sayfa ayarları paged medya (baskı) veya sonraki dönüşüm için önemli olabilir yerli Microsoft Word dosya biçimleri (DOCX, DOC, RTF, WML).
Çoğu durumda HTML, sayfa oluşturulmadığı tarayıcılarda görüntülenmeyi amaçlamaktadır.Bu nedenle bu özellik varsayılan olarak aktif değildir.
ExportRelativeFontSize
yazı tipi boyutlarının HTML, MHTML veya EPUB’a kaydedildiğinde nispeten birimlerde çıkış olması gerektiğini belirtir.Default ‘yanlış’dır.
public bool ExportRelativeFontSize { get; set; }
Mülkiyet Değer
Remarks
Birçok mevcut belgede (HTML, IDPF EPUB) yazı tipi boyutları nispeten birimlerde belirtilmiştir. Bu, uygulamaların belgeleri görüntülemek / işleme yaparken metin büyüklüğünü ayarlamasına olanak tanır. Örneğin, Microsoft Internet Explorer “Görüntüleme->Mektup Boyutu” alt menüsüne sahiptir, Adobe Digital Editions iki düğme vardır: Artırma/Düşürme Metin Boyut. Eğer bu işlevi çalıştırmak için bekliyorsanız o zaman Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize mülkiyeti .
Aspose kelimeler belge modeli yalnızca mutlak yazı tipi boyutu birimleri ile içerir ve çalışır. nispeten birimler bazı başlangıç (standart) boyutundan yeniden hesaplanmak için ek mantık gerektirir. dosya tarzı yazı tipleri standart olarak alınır. Örneğin, eğer 12pt yazı sistemi ve bazı metin 18pt ise HTML’ye göre çıkış olacaktır.
Bu seçenek etkinleştirildiğinde, metin dışındaki belge elemanları hala mutlak boyutlara sahip olacaktır. ayrıca bazı metiyle ilgili özellikler kesinlikle ifade edilebilir. özellikle, “doğru” kuralı ile belirtilen çizgi aralığı istenmeyen sonuçlar elde edebilir. böylece kaynak belgeleri doğru şekilde tasarlanmalı ve Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize ile ihraç ederken test edilmelidir.
ExportRoundtripInformation
HTML, MHTML veya EPUB’a kaydedildiğinde yuvarlak yol bilgileri yazmanız gerektiğini belirtir.Default değeri HTML için ‘gerçek’ ve MHTML ve EPUB için ‘yanlış’dır.
public bool ExportRoundtripInformation { get; set; }
Mülkiyet Değer
Remarks
Yürüyüş bilgileri tasarrufu, bir Aspose.Words.Document nesnesine geri yüklenen HTML belgeleri sırasında sekme durakları, yorumlar, başlıklar ve ayaklar gibi belge özelliklerini geri yüklemeyi sağlar.
Çevrimiçi bilgi, ilgili HTML unsurlarının -aw-* CSS özellikleri olarak ihraç edilir.
Ne zaman , üretilen dosyaya çıkış için hiçbir yuvarlak yol bilgileri neden olmaz.
ExportShapesAsSvg
Aspose.Words.Drawing.Shape düğümlerinin HTML, MHTML, EPUB veya AZW3’e kaydedildiğinde SVG resimlerine dönüştürüldüğünü kontrol eder.
public bool ExportShapesAsSvg { get; set; }
Mülkiyet Değer
Remarks
Bu seçeneğe ayarlandığında, Aspose.Words.Drawing.Shape düğmeleri
ExportTextInputFormFieldAsText
Yazı giriş form alanlarının HTML veya MHTML’ye nasıl kaydedildiğini kontrol eder.Default değeri ‘yanlış’dır.
publicboolExportTextInputFormFieldAsText{get;set;}
Mülkiyet Değer
Remarks
Yüklendiğinde, metin giriş form alanları normal metinde olarak ihraç edilir. zaman, Word metnin giriş formu alanlarını HTML’de INPUT unsurları olarak ithal eder.
EPUB’a ihraç ederken, metin giriş form alanları her zaman bu formatın gereksinimleri nedeniyle metinde kaydedilir.
ExportTocPageNumbers
HTML, MHTML ve EPUB’u kaydetmek için sayfa sayısını içerik tablosuna yazmanız gerektiğini belirtir.Default değeri ‘yanlış’dır.
publicboolExportTocPageNumbers{get;set;}
Mülkiyet Değer
ExportXhtmlTransitional
HTML veya MHTML’ye kaydedildiğinde DOCTYPE beyanını yazmanız gerektiğini belirtir.HTML veya MHTML’ye kaydedildiğinde dokümanta bir DOCTYPE beyanını kaydeder.Default değeri ‘yanlış’dır.EPUB veya HTML5’e kaydedildiğinde (Aspose.Words.Saving.HtmlVersion.Html5) DOCTYPE beyanı her zaman yazılır.
publicboolExportXhtmlTransitional{get;set;}
Mülkiyet Değer
Remarks
Aspose.Words her zaman bu ayar ne olursa olsun iyi şekillendirilmiş HTML yazar.
HTML çıkış belgesinin başlangıcı şu şekilde görünür:
<?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, XHTML 1.0 geçici spesifikasyonuna göre xhTML çıkışını amaçlamaktadır, ancak çıkışı her zaman DTD’ye karşı geçerli olmayacaktır. bir Microsoft Word belgesinin içindeki bazı yapıları, xhtTML şemasına karşı doğrulanması gereken bir belgeyi haritalamak zor veya imkansızdır. örneğin Xhhtml, kayma listelerine izin vermez (UL başka bir UL elemanının içine kaymaz), ancak Microsoft word belgenin çok düzeyde listeleri oldukça sık görülür.
FontResourcesSubsettingSizeThreshold
HTML, MHTML veya EPUB’a kaydetmek için hangi yazı tipi kaynaklarının yerleştirilmesi gerektiğini kontrol edin.Default ‘0’dır.
publicintFontResourcesSubsettingSizeThreshold{get;set;}
Mülkiyet Değer
Remarks
<p>
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources, yazı tipleri bağlı dosyalar veya çıkışın bir parçası olarak ihraç etmenizi sağlar.paket. eğer belge çok sayıda yazı tipi kullanırsa, özellikle çok sayıda glyph ile, o zaman çıkış boyutu büyüyebilirFont subset, ihraç edilen font kaynağının büyüklüğünü filtre ederek azaltır.Mevcut belgeye göre kullanılmamaktadır.
Fonksiyon altyapısı şu şekilde çalışır:
Varsayılan olarak, tüm ihraç edilen yazı tipleri alt tabanlıdır.
Settings Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold to a positive value instructionsVL27to subset fonts which file size is greater than the specified value. - Dosya boyutu belirtilen değerden daha büyük olan yazı tipleri alt ayarlayın.
Projeyi System.Int32.MaxValue’a ayarlamak yazı tipi alt ayarını bastırır.
Font kaynakları ihraç ederken, font lisanslama sorunları dikkate alınmalıdır. indirilebilir bir font mekanizması aracılığıyla belirli fontları kullanmak isteyen yazarlar her zaman amaçlı kullanımının yazı tipi lisansı kapsamına girdiğini dikkatlice kontrol etmelidir. Birçok ticari font şu anda herhangi bir biçimde yazı tiplerinin web indirilmesine izin vermez. Bazı harfleri kapsayan Lisans sözleşmeleri özellikle CSS tarzı sayfalarında kurallar yoluyla kullanımın izin verilmediğini belirtmek.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources
FontSavingCallback
Bir belge HTML, MHTML veya EPUB’a kaydedildiğinde yazı tiplerinin nasıl kaydedildiğini kontrol etmenizi sağlar.
publicIFontSavingCallbackFontSavingCallback{get;set;}
Mülkiyet Değer
FontsFolder
Bir belgeyi HTML’ye ihraç ederken yazı tiplerinin nerede kaydedildiği fiziksel klasörü belirler.Default boş bir çizgidir.
publicstringFontsFolder{get;set;}
Mülkiyet Değer
Remarks
HTML biçiminde bir Aspose.Words.Doküman kaydettiğinizde veWl26.Saving.HtmlSaveOptions.ExportFontResources’a ayarlanırken, _www.save.comdosyası olarak kullanılan yazı tiplerini kaydedmeniz gerekir. _wl26.Saving.htmlSavaOption.FontsFolder yazıların nerede saklanacağını belirlemenize olanak tanır.
Bir belgeyi bir dosyaya kaydeder ve dosya adı verirseniz, Aspose.Words, varsayılan olarak, dosyanın kaydedildiği aynı klasörde yazı tiplerini kaydetir. bu davranışın üstesinden gelmek için __ WL27__.Saving.HtmlSaveOptions.FontsFolder kullanın.
Bir belgeyi bir akışa kaydederseniz, Aspose.Words yazı tiplerini kaydetmek için bir klasöre sahip değildir, ancak hala yazı tipi bir yere kaydeder. Bu durumda,Wl26.Saving.HtmlSaveOptions.FontsFolder mülkiyeti içinde erişilebilir bir dosyayı belirlemeniz gerekir. veya _www.save.com.netüzerinden özelleştirilmiş akımlar sağlar.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder tarafından belirtilen klasör mevcut değilse, otomatik olarak oluşturulur.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder yazı tiplerinin kaydedilmesi gereken bir klasörü belirlemek için başka bir yoldur.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
FontsFolderAlias
Bir HTML belgesine yazılan yazı tipi URI’leri oluşturmak için kullanılan klasörün adını belirtir.Default boş bir çizgidir.
publicstringFontsFolderAlias{get;set;}
Mülkiyet Değer
Remarks
HTML biçiminde bir Aspose.Words.Doküman kaydettiğinizde veWl26.Saving.HtmlSaveOptions.ExportFontResources’a ayarlanırken, _www.save.comdosyası olarak kullanılan yazı tiplerini kaydedmeniz gerekir. _wl26.Saving.htmlSavaOption.FontsFolder yazıların nerede saklanacağını belirlemenize olanak tanır.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias boş bir satır değilse, o zaman HTML yazılı yazı tipi URI olacaktır.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias boş bir zincir ise, HTML’ye yazılan yazı tipi URI olacaktır.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias ’’ (dot) olarak ayarlanırsa, yazı tipi dosya adı diğer seçenekler ne olursa olsun yol olmadan HTML’e yazılacaktır.
Şifre URI’leri oluşturmak için klasörün adını belirtmenin alternatif yolu Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias kullanmaktır.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
HtmlVersion
Belgeyi HTML veya MHTML’ye kaydetmek için kullanılması gereken HTML standartının versiyonunu belirtir.Varsayılan değer Aspose.Words.Saving.HtmlVersion.Xhtml’dir.
publicHtmlVersionHtmlVersion{get;set;}
Mülkiyet Değer
ImageResolution
HTML, MHTML veya EPUB’a ihraç ederken görüntüler için çıkış çözünürlüğünü belirler.Default ‘96 dpi’dir.
publicintImageResolution{get;set;}
Mülkiyet Değer
Remarks
Bu özellik etkisi raster görüntüleri Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ve etkileri metafililer olarak ihraç edilmiştir. bazı görüntü özellikleri örneğin kazma veya dönme dönüştürülmüş görüntüler kurtarmak gerektirir ve bu durumda dönüşümlü resimler verilen çözünürlükte oluşturulur.
Ayrıca bakın
HtmlSaveOptions.ScaleImageToShapeSize
ImageSavingCallback
Bir belge HTML, MHTML veya EPUB’a kaydedildiğinde resimlerin nasıl kaydedildiğini kontrol etmenizi sağlar.
publicIImageSavingCallbackImageSavingCallback{get;set;}
Mülkiyet Değer
ImagesFolder
Bir belgeyi HTML formatına ihraç ederken resimlerin nerede kaydedildiği fiziksel klasörü belirler.Default boş bir çizgidir.
publicstringImagesFolder{get;set;}
Mülkiyet Değer
Remarks
Bir Aspose.Words.Doküman HTML biçiminde kaydettiğinizde,VL27belgeye yerleştirilen tüm görüntüleri tek bir dosya olarak kaydetmeniz gerekir.VW26.Saving.HtmlSaveOptions.ImagesFolder, resimlerin nerede kaydedileceğini ve _ VW26.Moving.VTW.Görüntüleme seçenekleri.
Bir belgeyi bir dosyaya kaydeder ve dosya adı verirseniz, Aspose.Words, varsayılan olarak, belgenin dosyasının kaydedildiği aynı klasörde görüntüleri kaydetir. bu davranışın üstesinden gelmek için __ WL27__.Saving.HtmlSaveOptions.ImagesFolder kullanın.
Bir belgeyi bir akışa kaydederseniz, Aspose.Words resimleri kaydetmek için bir klasör yoktur, ancak yine de görüntüleri bir yere kaydedin. Bu durumda,Wl26.Saving.HtmlSaveOptions.ImagesFolder mülkiyeti veya _www.save.htmlSavOption.ImagicCallback etkinlik işleyicisi aracılığıyla özelleştirilmiş akışı sağlayın.
Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder tarafından belirtilen klasör mevcut değilse, otomatik olarak oluşturulur.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder resimlerin kaydedilmesi gereken bir klasörü belirlemek için başka bir yoldur.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
ImagesFolderAlias
Bir HTML belgesine yazılmış görüntü URI’leri oluşturmak için kullanılan klasörün adını belirtir.Default boş bir çizgidir.
publicstringImagesFolderAlias{get;set;}
Mülkiyet Değer
Remarks
Bir Aspose.Words.Doküman HTML biçiminde kaydettiğinizde,VL27belgeye yerleştirilen tüm görüntüleri tek bir dosya olarak kaydetmeniz gerekir.VW26.Saving.HtmlSaveOptions.ImagesFolder, resimlerin nerede kaydedileceğini ve _ VW26.Moving.VTW.Görüntüleme seçenekleri.
Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias boş bir satır değilse, o zaman görüntü HTML yazılı URI olacaktır .
Eğer Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias boş bir satırsa, o zaman görüntü HTML yazılı URI olacaktır .
Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias ’’ (dot) olarak ayarlanırsa, görüntü dosya adı diğer seçenekler ne olursa olsun yol olmadan HTML’e yazılacaktır.
Görüntü URI’leri oluşturmak için klasörün adını belirtmenin alternatif yolu Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias kullanmaktır.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
MetafileFormat
Hangi formatta metafiller HTML, MHTML veya EPUB’a ihraç edildiğinde kaydedilir.Varsayılan değeri Aspose.Words.Saving.HtmlMetafileFormat.Png, metafililer PNG görüntüleri raster için render edilir anlamına gelir.
publicHtmlMetafileFormatMetafileFormat{get;set;}
Mülkiyet Değer
Remarks
Metafiller HTML tarayıcıları tarafından doğal olarak görüntülenmez. varsayılan olarak, Aspose.Words metafizileri HTML’ye ihraç ederken WMF ve EMF resimleri PNG dosyalarına dönüştürür.
Bazı görüntü dönüşümleri, özellikle görüntü kazıları, dönüşüm olmadan metafil görüntüler için uygulanmayacaktır.
Ayrıca bakın
HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize
NavigationMapLevel
EPUB, MOBI veya AZW3 biçimlerine ihraç ederken navigasyon haritasında yer alan başlıkların maksimum seviyesini belirler.
publicintNavigationMapLevel{get;set;}
Mülkiyet Değer
Remarks
Navigasyon haritası, kullanıcı ajanlarının belge yapısı aracılığıyla kolay bir navigasyon yolunu sağlamasını sağlar. genellikle navigasyon noktaları belgedeki başlıklarla eşleşir. başlıkları seviyelere kadar yerleştirmek için bu değeri Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel’e atar.
Varsayılan olarak, üç düzeyde başlıklar yerleştirilir: stil paragrafları , ve . Bu varlığı 1’den 9’a kadar bir değere ayarlayabilirsiniz, böylece eşdeğer maksimum seviyeyi talep edebilirsiniz.
OfficeMathOutputMode
OfficeMath nesnelerinin HTML, MHTML veya EPUB’a nasıl ihraç edildiğini kontrol eder.Varsayılan değer Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image’dir.
publicHtmlOfficeMathOutputModeOfficeMathOutputMode{get;set;}
Mülkiyet Değer
RemoveJavaScriptFromLinks
JavaScript’in bağlantılardan kaldırılacağını belirtir.Default ‘yanlış’dır.
publicboolRemoveJavaScriptFromLinks{get;set;}
Mülkiyet Değer
Remarks
Bu seçenek etkinleştirildiğinde, JavaScript’i içeren tüm bağlantılar (örneğin href atribütünde “javascript:” bağlantıları)“JavaScript:void(0)” ile değiştirilecektir.Bu, XSS saldırıları gibi potansiyel güvenlik riskleri önlemeye yardımcı olabilir.
ReplaceBackslashWithYenSign
Backslash karakterlerinin yen signs ile değiştirilmesi gerektiğini belirtir.Default değeri ‘yanlış’dır.
publicboolReplaceBackslashWithYenSign{get;set;}
Mülkiyet Değer
Remarks
Varsayılan olarak, Aspose.Words MS Word’in davranışını taklit eder ve backslash karakterleri yen işaretleri ile değiştirmez.Ancak, Aspose.Words’in önceki sürümleri bu tür değişiklikleri bazıBu bayrak, Aspose.Words’in önceki sürümleri ile geriye dönük uyumluluğu sağlar.
ResolveFontNames
Belgede kullanılan yazı tipi aile isimlerinin çözüldüğünü ve değiştirildiğini belirtir.Aspose.Words.Document.FontSettings HTML tabanlı biçimlerde yazıldığında.
publicboolResolveFontNames{get;set;}
Mülkiyet Değer
Remarks
Varsayılan olarak, bu seçenek ayarlanır ve yazı tipi aile isimleri kaynak belgelerinde belirtildiği gibi HTML’ye yazılır. yani, Aspose.Words.Document.FontSettings göz ardı edilir ve yazı tipi aile isimlerinin çözünürlüğü veya değiştirilmesi yapılmaz.
Bu seçeneğe ayarlanırsa, Aspose.Words Aspose.Words.Document.FontSettings, kaynak belgesinde belirtilen her yazı tipi aile adını mevcut bir yazı tipi ailesinin adına çözmek için kullanır.
ResourceFolder
Görüntüler, yazı tipleri ve dış CSS gibi tüm kaynakların bir belgeyi kaydedildiğinde kaydedildiği fiziksel bir klasör belirtir.HTML’ye ihraç edilir.Default boş bir çerçeve.
publicstringResourceFolder{get;set;}
Mülkiyet Değer
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder, tüm kaynakların yazılması gereken bir klasörü belirlemenin en basit yoludur.Bir başka yol da bireysel özellikleri kullanmaktır. _www.Wl26_.saveoptions.FontsFolders, _ww.wl26.Saver.hu.ImagesFols, ve _whl62.Saving.htmSavaOption.CssStyleSheetFileName.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder _ ______ ile belirlenmiş klasörlerden daha düşük bir önceliklere sahiptir.Gönderme.Kaynaklar.Çözümler.Şekilleri.Düzenleyiciler.İngilizce.CssStyleSheetFileName.Örneğin, eğer her ikisi de _www.css.save.com. ve _________ tarafından belirlenen dosyaları kaydederlerse, yazı tipleri ___________ ___‘a kaydedilir.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder tarafından belirtilen klasör mevcut değilse, otomatik olarak oluşturulur.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName
ResourceFolderAlias
Bir HTML belgesine yazılan tüm kaynakların URI’lerini oluşturmak için kullanılan klasörün adını belirtir.Default boş bir çizgidir.
publicstringResourceFolderAlias{get;set;}
Mülkiyet Değer
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias, tüm kaynak dosyaları için URI’lerin nasıl yapılacağını belirlemek için en basit yoldur.Aynı bilgiler resimler ve yazı tipleri için ayrı olarak _www.wl26_.saving.html.saveoption.ImagesFulderalias ve _wwl26.savings.http.saletopsiyonlar. fonlarFilderilias özellikleri, sırasıyla.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias daha düşük bir önceliklere sahiptirwww.Wl26.Devamı için tıklayınız.MesajlarBölgeler ve resimler.Örneğin, eğer her ikisi de _www.wl26..devamlar.Görüntülenme.RezforFolders ve _wwl36.Saving.FontsFalders.Alaylar belirtilmiştir, yazı tiplerinin URI’leri __www.26.dvm.saveoptions..Fondsfolds.Alias kullanılarak inşa edilecek, ancak resimlerin ve görüntüleri CSS’yi kullanarak yapılandırılacaktır.
Eğer Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias boş ise, Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder varlık değeri kaynak URI’leri oluşturmak için kullanılacaktır.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias ’’ (dot) olarak ayarlanırsa, kaynak URI yalnızca herhangi bir yol olmadan dosya adlarını içerir.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias
SaveFormat
Bu kaydetme seçenekleri nesnesinin kullanıldığı takdirde belgenin kaydedileceği biçimini belirtir.Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Aspose.Words.SaveFormat.Azw3 veya Aspose.Words.SaveFormat.Mobi.
publicoverrideSaveFormatSaveFormat{get;set;}
Mülkiyet Değer
ScaleImageToShapeSize
Görüntüleri HTML, MHTML veya EPUB’a ihraç ederken sınır şekli boyutuna Aspose.Words tarafından ölçeklenmiş olup olmadığını belirtir.Default değeri ‘gerçek’dir.
publicboolScaleImageToShapeSize{get;set;}
Mülkiyet Değer
Remarks
Bir Microsoft Word belgesindeki bir görüntü bir şekildedir. şekil bir büyüklüğe sahiptir ve görüntünün kendine özgü boyutu vardır. boyutlar doğrudan bağlantılı değildir. Örneğin, görünüm 1024x786 piksel olabilir, ancak bu görüntüyü gösteren şekli 400x300 nokta olabilir.
Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize özellikleri, görüntü boyutunun gerçekleştiği yerleri kontrol eder: Aspose.Words’ta HTML’ye ihraç ederken veya belgeyi görüntülediğinde tarayıcıda.
Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize olduğunda, görüntü HTML’e ihraç ederken yüksek kaliteli ölçekleme kullanılarak _www.wl26_.save.html.scaleimage.itboyutuna göre kaydedilir ve tarayıcının orijinal büyüklüğü ile çıkış yapması gerekir.
Genel olarak, tarayıcılar hızlı ve kötü kalite ölçekleme yapar. Sonuçta, genellikle daha iyi görüntüleme kalitesi ve daha küçük dosya boyutu bulacaksınız Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ama daha iyidir yazdırma kalitesidir ve çok daha hızlı dönüştürme olduğunda _www.scaleimage.com.
Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize ise ve bir grup şekli, Aspose.Words.Saving.HtmlSaveOptions.ImageResolution’da belirtilen değerden daha yüksek olan bir raster görüntüleri içerir.
Ayrıca bakın
HtmlSaveOptions.ImageResolution
TableWidthOutputMode
Tablo, satır ve hücre genişliklerinin HTML, MHTML veya EPUB’a nasıl ihraç edildiğini kontrol eder.Varsayılan değer Aspose.Words.Saving.HtmlElementSizeOutputMode.All’dir.
publicHtmlElementSizeOutputModeTableWidthOutputMode{get;set;}
Mülkiyet Değer
Remarks
HTML biçiminde, tablo, satır ve hücre elemanları (, , , ) onların genişlikleri ya nispeten (yüzde) ya da mutlak birimlerde belirtilebilir. Aspose.Words bir belgede, tablolar, sıralar ve Hücreler kendi genişliği belirlenebilir ya ilişkisel veya mutluluk birimleri de kullanarak.
Bir belgeyi Aspose.Words kullanarak HTML’ye dönüştürdüğünüzde, tablo, satır ve hücre genişliklerinin nasıl ihraç edildiğini kontrol etmek isteyebilirsiniz ve sonuçlanan belgenin görsel ajanda (örneğin bir tarayıcı veya izleyicide) nasıl görüntülendiğini etkileyebilirsiniz.
Örneğin, eğer bir belgeyi EPUB’a dönüştürüyorsanız ve bir mobil okuma cihazında belgenin görüntülenmesini istiyorsanız, muhtemelen mutlak genişlik değerlerinin ihraç edilmesinden kaçınmak isteyeceksiniz. bunu yapmak için çıkış modunu Aspose.Words.Saving.HtmlElementSizeOutputMode.RelativeOnly ya da __ WL26.Swing.HTmlElemensElimens.Nihayet böylece mobil cihazdaki izleyiciler ekran genişliğine en iyi şekilde uymak için tabloyu ayarlayamazlar.