Python via .NET için Aspose.Words'teki yenilikler

Contents
[ ]

Bu sayfada son sürümlerde tanıtılan en ilginç yeni Aspose.Words özellikleri açıklanmaktadır.

Python via .NET 24.5 için Aspose.Words

İşleme ve Yazdırma

Charts, Shapes ve DrawingML deki değişiklikler 24.5

  • SVG grafikleri için, resimlerle sınırlı olan önceki işlevselliği genişleten DrawingML efekt oluşturma uygulandı.
  • ChartSeriesGroup ve ChartSeriesGroupCollection sınıfları ve series_groups özelliği eklenerek, birleşik grafikler oluşturma ve seri grupları içindeki boşluk genişliği, örtüşme ve kabarcık ölçeği gibi özellikleri ayarlama desteği sunulmuştur.
  • Şekillerin SoftEdge efektini değiştirme işlevi, SoftEdgeFormat sınıfı eklenerek uygulanmıştır.
  • Şekillerin ayar değerlerini değiştirme özelliği, AdjustmentCollection ve Adjustment genel sınıflar ve adjustments mülk.

Diğer

  • Bir belgedeki boş sayfaları ortadan kaldırma işlevi, remove_blank_pages yöntemi eklenerek uygulanmıştır. 24.5
  • has_macros özelliği eklenerek belge yüklemeden VBA makrolarının varlığını kontrol etme yeteneği sağlandı. 24.5
  • LINQ Raporlama Motorunu kullanarak belge eklerken kaynak numaralandırmasının tutulması artık desteklenmektedir. 24.5

Python via .NET 24.1, 24.2, 24.3, 24.4 için Aspose.Words

Aspose.Words 24.1, kontur renklerini yönetme deneyimini geliştirir, OLE nesnelerini geliştirir ve ayrıca yeni bir Bibliyografya Kaynakları genel API’sini sunar.

Aspose.Words 24.2 genişletilmiş Charts API’si ve stil yönetimi. Aspose.Words’ün bu sürümü aynı zamanda işleme sırasında SvgSaveOptions’ı belirtme, Markdown dosyalarını yükleme konusunda daha esnek kontrol ve dipnotlar ve sonnotlar için referans metniyle çalışma özelliklerini de tanıttı.

Aspose.Words 24.3, yeni bir TIFF Okuyucu/Yazıcı ve WMF meta dosyaları için ikili raster işlemlerinin taklit edilmesini tanıtıyor. Aspose.Words 24.3 ayrıca Grafikler API’sını genişletmeye devam ediyor.

Aspose.Words 24.4, formatları kaydetme, bazı işleme seçeneklerini ve dijital imzalarla çalışmayı iyileştirir.

Desteklenen Formatlar 24.1

Modern WebP görüntü formatı, Aspose.Words için .NET Framework 4.6.2 ve üzerinde desteklenmektedir. Artık WebP görüntülerini belgelere okuyabilir, yerleştirebilir ve WebP formatında kaydedebilirsiniz.

WebP’nin şu anda yalnızca .NET Standard ve .NET Framework v4.6.2 ve üzerinde mevcut olduğunu lütfen unutmayın.

İşleme ve Yazdırma

Kontur Renk Kontrolü 24.1

Stroke sınıfı, kontur renklerinin yönetimiyle ilgili bir dizi yeni genel özellik ile genişletildi: fore_theme_color ve back_theme_color, fore_tint_and_shade ve back_tint_and_shade.

DrawingML Charts API Uzantısı 24.2 / 24.3 / 24.4

DrawingML Charts API genişletilmeye devam ediyor.

@font-face Kurallarında Belirtilen Fontları Gömme 24.1

Sonuç belgesinin yazı tipi tanımları içine @font-face kurallarında belirtilen fontları gömmek için yeni bir support_font_face_rules özelliği ekleyerek yeni bir yetenek eklendi.

Parlama ve Yansıma Biçimlendirme ile Çalışma 24.1

Çizim nesnesi için parlama ve yansıma biçimlendirmesiyle çalışma yeteneği uygulandı.

Belgeleri Yükleme ve Kaydetme

İşleme Sırasında SvgSaveOptions’ı Belirtin 24.2

Oluşturma sırasında SvgSaveOptions belirtme yeteneği ShapeRenderer.save ve OfficeMathRenderer.save yöntemleri kullanılarak eklenmiştir.

Markdown Dosyalarını Yüklerken Boş Satırları Koruyun 24.2

Markdown dosyalarını yüklerken boş satırları koruma özelliği eklendi.

Yeni bir TIFF Okuyucu/Yazıcı 24.3

Aspose.Words için yeni bir TIFF okuyucu/yazıcı geliştirildi. Aspose.Words 24.3, JPEG ve Eski JPEG sıkıştırma tipleriyle TIFF görüntülerini okuma desteği ekledi ve okuma ve yazma işlemlerinin kalitesini önemli ölçüde iyileştirdi.

Diğer

  • TextBox OLE kontrolünün metnini değiştirme yeteneği, yeni TextBoxControl sınıfına yeni bir Text özelliği eklenerek tanıtıldı. 24.1
  • Bibliyografya Kaynakları genel API’i, yeni sınıfları ve numaralandırmalarıyla yeni bir Aspose.Words.Bibliography ad alanı eklenmesi ve Document sınıfına yeni bir Bibliography özelliği eklenmesi yoluyla uygulandı. 24.1
  • Gelişmiş stil yönetimi için yeni genel özellikler priority, unhide_when_used ve semi_hidden, Style sınıfına eklendi. 24.2
  • Dipnotlar ve son notlar için gerçek referans işareti metnini alma işlevi, actual_reference_mark özelliği ve update_actual_reference_marks yöntemiyle geliştirilmiştir. 24.2
  • WMF meta dosyaları için ikili raster işlemlerinin taklit edilmesi uygulandı. 24.3
  • SaveOptions içindeki belgelere imza seçenekleri tanımlama yeteneği, yeni bir DigitalSignatureDetails sınıfı eklenerek ve OoxmlSaveOptions, DocSaveOptions ve OdtSaveOptions sınıflarına yeni özellikler eklenerek etkinleştirildi. 24.1

Python via .NET 23.9, 23.10, 23.11, 23.12 için Aspose.Words

Aspose.Words 23.9, işleme seçeneklerini, meta dosyası oluşturma emülasyonunu ve markdown kaydetme seçeneklerini genişletir.

Aspose.Words 23.10, oluşturmayı iyileştirir, belgeleri yükleme ve kaydetme seçeneklerini genişletir ve kullanıcıların belgeleri yeni yöntemlerle birleştirmesine olanak tanır.

Aspose.Words 23.11, ek seçeneklerle birlikte grafik açıklamasındaki revizyonlar, XLSX formatı ve yazı tipleri ile çalışmayı geliştirir.

Aspose.Words 23.12, PDF ve OOXML belgeleriyle çalışmaya yönelik yeni özellikler ve numaralandırmaların yanı sıra WebP görüntülerine yönelik destek de sunuyor.

İşleme ve Yazdırma

DrawingML Grafiklerinde Eksen Başlıklarını Özelleştirme 23.9

DrawingML grafiklerinde eksen başlıklarını özelleştirme yeteneği, yeni bir genel sınıf ChartAxisTitle ve title özelliğinin uygulanmasıyla kullanıma sunuldu.

Bir Paragraf 23.9’daki Yazı Tiplerinin Dikey Konumunun Belirlenmesi

Artık yeni genel baseline_alignment özelliğini ve yeni BaselineAlignment numaralandırmasını kullanarak bir paragraf içindeki yazı tiplerinin dikey konumunu tanımlamak mümkün.

Ön Plan Renk Kontrolü 23.10

BaseForeColor özelliği aracılığıyla Fill ve Stroke sınıflarına ön plan rengini değiştiriciler olmadan alma yeteneği eklendi.

Grafiklerin İşlevselliğinin Genişletilmesi 23.10

ChartDataPointCollection, ChartSeries ve ChartFormat sınıflarının işlevselliği yeni yöntemler ve özelliklerle genişletildi.

Bir Görüntüyü Otomatik Olarak Ayarlayın ve Bir Şekle Sığdırın 23.10

Yeni fit_image_to_shape yöntemi aracılığıyla bir görüntüyü otomatik olarak ayarlamanın ve belirli bir şekle sığdırmanın basit bir yolu sağlanmıştır.

DrawingML Grafik Açıklaması Girişleri için Varsayılan Yazı Tipi Formatı 23.11

DrawingML grafiklerinin gösterge girişleri için varsayılan yazı tipi formatını belirleme yeteneği, font özelliği aracılığıyla eklenmiştir. Bu özellik, grafik öğeleri için daha düzenli ve tutarlı bir görünüm sağlayarak genel belge estetiğini geliştirir.

PDF’yi Reader 23.12’de Açarken Sayfa Düzenini Belirleme

PdfSaveOptions sınıfına yeni bir page_layout özelliğinin eklenmesi ve yeni bir PdfPageLayout numaralandırmasının eklenmesiyle, bir belgeyi PDF okuyucuda açarken kullanılacak sayfa düzenini belirtme yeteneği eklenmiştir.

Belgeleri Yükleme ve Kaydetme

Markdown 23.9’da Görüntü URI’leri Oluşturmak için Klasör Adı Belirleme

MarkdownSaveOptions sınıfı, Markdown belgesine yazılan görüntü URI’lerini oluşturmak için kullanılan klasörün adını belirtmeye olanak tanıyan images_folder_alias özelliği eklenerek genişletildi.

PDF Çıktı Boyutunu Azaltın 23.10

optimize_output ayarlarını kullanırken çıktı boyutunu azaltmak için çeşitli PDF oluşturma optimizasyonları uygulandı.

TXT Belgelerini Yüklerken Köprüleri Tanıma 23.10

TXT belgelerini yüklerken köprüleri tanıma özelliği, yeni bir detect_hyperlinks özelliği eklenerek uygulandı.

Diğer

  • Özellikle WMF kalem genişliği ve EMF kozmetik kalem genişliği için rasterleştirme boyutunu belirlemek üzere meta dosyası oluşturma emülasyonu uygulandı. Bunu başarmak için ScaleWmfFontsToMetafileSize özelliği emulate_rendering_to_size_on_page özelliği ile değiştirildi ve emulate_rendering_to_size_on_page_resolution özelliği eklendi. 23.9
  • insert_document_inline yöntemi kullanılarak, bir belgeyi başka bir belgeye mevcut imleç konumunda eklemek için basitleştirilmiş bir yöntem tanıtıldı. 23.10
  • Yeni locked özelliğinin tanıtılmasıyla stil özelliklerine erişme ve bunları değiştirme yeteneği eklendi. 23.10
  • CompositeNode sınıfının metodlarına genel tip parametresi eklendi. 23.10
  • Yeni XlsxSectionMode numaralandırma türü ve yeni section_mode özelliği aracılığıyla bir belgenin tüm bölümlerini aynı XLSX çalışma sayfasına yazabilme yeteneği sağlandı. 23.11
  • OOXML belgeleri için ZIP64 formatı uzantılarının nasıl kullanılacağını kontrol etmenin bir yolu, OoxmlSaveOptions sınıfının yeni Zip64Mode özelliği ve yeni Zip64Mode numaralandırması aracılığıyla uygulandı. 23.12
  • WebP imajı desteği getirildi. Lütfen bu özelliğin yalnızca .NetStandart ve .NET6+ sürümlerinde mevcut olduğunu unutmayın. 23.12

Python via .NET 23.5, 23.6, 23.7, 23.8 için Aspose.Words

Aspose.Words 23.5, grafik serisi verileriyle çalışma yeteneğini ve ODT belgeleriyle çalışma yeteneğini geliştirmenin yanı sıra üstbilgileri/altbilgileri ve bunların metin sarmasını da geliştirir.

Aspose.Words 23.6, oluşturma seçeneklerini genişletiyor, yeni bir dışa aktarma formatı ekliyor, LINQ raporlama ve LowCode araçlarını geliştiriyor.

Aspose.Words 23.7, raporlama yeteneklerini geliştirir, yeni bir dışa aktarma formatı ekler ve tablolarla ve dijital imzalarla çalışmayla ilgili değişiklikler sunar.

Aspose.Words 23.8, farklı formatların yeteneklerini genişletir, oluşturmayı geliştirir ve alanlarla çalışmak için yeni seçenekler ekler

Desteklenen Formatlar

  • Sürüm 23.6’dan başlayarak, bir belgeyi XLSX formatında kaydetmek mümkündür. Artık belgelerinizi Excel formatına dönüştürebilirsiniz. 23.6

  • Sürüm 23.7’den başlayarak, bir belge sayfasını veya şeklini EPS formatında kaydetmek mümkündür. 23.7

Yeni Format Özellikleri

  • MOBI belgeleri için otomatik olarak İçindekiler Tablosu (TOC) oluşturma işlevi tanıtıldı. 23.8
  • PdfEncryptionDetails yapıcısı PdfPermissions ile genişletildi. 23.8
  • EMF meta dosyaları için dikey metnin şekillendirilmesi uygulandı. 23.8

İşleme

Grafik Serisi Verilerini Alma ve Değiştirme 23.5

Grafik serisi verilerini alma ve değiştirme özelliği aşağıdakiler eklenerek sağlandı:

Gelişmiş Tipografi 23.6 Desteği

WMF, EMF ve EMF+ oluşturmada Gelişmiş Tipografi desteği eklendi.

Sayfadaki Renkli İçerik 23.6

Sayfanın renkli olup olmadığını belirten genel özellik PageInfo.colored eklendi.

Grafik Veri Etiketlerini Biçimlendirme 23.6

Grafik veri etiketleri için dolgu, kontur ve belirtme çizgisi biçimlendirmesini ayarlama yeteneği uygulandı.

Mail Merge ve Raporlama

LINQ Raporlama Motoru 23.6 için Dinamik HTML Ekleme

LINQ Raporlama Motoru için yeni bir dinamik HTML ekleme yöntemi eklendi.

Mustache Etiketleri Desteği 23.7

Mustache etiketleri artık MailMerge.GetRegionsHierarchy ve MailMerge.GetFieldNamesForRegion yöntemlerinde desteklenmektedir.

İşlenen Görüntülerin Boyutunun Belirlenmesi 23.8

İşlenen görüntülerin boyutunu piksel cinsinden belirtmek için yeni bir genel özellik olan image_size kullanıma sunuldu.

JSON Dize Değerleri için Boşlukları Koruyun – LINQ 23.8

JSON dize değerlerine ilişkin boşlukları korumak için LINQ Raporlama Motoruna bir seçenek eklendi.

LowCode 23.6

Farklı türdeki belgeleri tek bir çıktı belgesinde birleştirmeyi amaçlayan yeni LowCode yöntemleri eklendi.

Diğer

  • Üstbilgi/altbilgilerde metin kaydırma desteği uygulandı. 23.5
  • RemoveAllSignatures yöntemiyle ODT dokümanlarından dijital imzaları kaldırma özelliği eklendi. 23.5
  • Run fonetik kılavuzunun tabanını ve yakut metnini elde etmek için halka açık phonetic_guide özelliği eklendi. 23.5
  • Yeni bir signature_value özelliği getirilerek dijital olarak imzalanmış bir belgeden bayt dizisi olarak dijital imza değeri alma yeteneği eklendi. 23.7
  • Row ve Cell sınıfları yeni genel üyelerle (Row.next_row, Row.previous_row, Cell.next_cell ve Cell.previous_cell) genişletildi. 23.7

Python via .NET 23.1, 23.2, 23.3, 23.4 için Aspose.Words

Aspose.Words 23.1, tarama işlemi emülasyonunun performansını artırmanın yanı sıra belge dışa aktarma ve işleme kalitesini de geliştirir.

Aspose.Words 23.2, belgelerin MOBI formatında kaydedilmesini sağlar, grafik oluşturmayı geliştirir ve belgenin görünüm ayrıntılarında dikkate değer değişiklikler yapar.

Aspose.Words 23.3, yeni özelliklerle belgelerin içe aktarılmasını ve kaydedilmesini geliştirir ve ayrıca arka plan ve ön plan rengi ve radyal degradeyle işin kalitesini artırır.

Aspose.Words 23.4, bazı parametrelerin hesaplanmasını ve tablo ile çevresindeki metnin konumlandırılmasını geliştirir.

Performans geliştirmeleri

Raster İşlemlerinin Emülasyonu 23.1

Meta dosyalar ile tarama işlemlerinin emülasyonunun performansı ve kalitesi önemli ölçüde iyileştirildi.

Desteklenen Formatlar

MOBI 23.2’ye aktar

Sürüm 23.2’den itibaren, bir belgeyi MOBI formatında (PRC, AZW – Amazon Kindle’ın kendi e-kitap dosya formatı olarak da bilinir) kaydetmek mümkündür. Artık yalnızca MOBI belgelerini yükleyemezsiniz, aynı zamanda dosyalarınızı MOBI formatına da aktarabilirsiniz.

İşleme

Gölgelendirme Tema Renkleri 23.1 ile Çalışma

Gölgelendirme teması renkleriyle çalışma yeteneği uygulandı.

DML Grafikleri 23.1’de R-kare Katsayısı Desteği

Oluşturma sırasında DML grafik trend çizgisi etiketlerinde R-kare katsayısı desteği eklendi.

Grafik Oluşturma İyileştirmeleri 23.2

23.2’den bu yana grafik oluşturma önemli ölçüde iyileştirildi.

Arka Plan ve Ön Plan Renk Kontrolü 23.3

Fill sınıfı, arka plan ve ön plan renkleriyle ilgili bir dizi yeni ortak özellik ile genişletildi: fore_theme_color ve back_theme_color, fore_tint_and_shade ve back_tint_and_shade.

SkiaSharp Yerel Gölgelendirici 23.3 ile Radyal Degradeler

.NET Standard için SkiaSharp yerel gölgelendiriciyle radyal degradelerin oluşturulması uygulandı.

Tablo ile Çevreleyen Metin Arasındaki Mesafe 23.4

Table sınıfına yeni özellikler eklenerek tablo ile çevresindeki metin arasındaki mesafeyi ayarlama yeteneği eklendi: distance_left, distance_right, distance_top ve distance_bottom.

Belgeleri Yükleme ve Kaydetme

AZW3 Belgeleri için TOC Oluşturun 23.1

epub_navigation_map_level özelliği kullanılarak AZW3 belgeleri için TOC (içindekiler tablosu) oluşturma yeteneği eklendi.

Liste Öğelerini Markdown 23.1’e Aktarma

list_export_mode özelliğinin MarkdownSaveOptions sınıfına eklenmesiyle liste öğelerinin Markdown formatına aktarılmasını kontrol etmenin bir yolu sağlanmıştır.

Belge Kaydetme İlerleme Bildirimleri 23.3

MOBI ve AZW3 formatları için ilerleme bildirimlerinin kaydedilmesi uygulandı.

Cümle ve Kelime Aralığı Ayarı 23.3

adjust_sentence_and_word_spacing özelliğinin tanıtılmasıyla, belgenin içe aktarımı sırasında cümle ve sözcük aralığının otomatik olarak ayarlanıp ayarlanamayacağını belirtme yeteneği eklendi.

Diğer

  • justification_mode özellik uygulaması 23.2 aracılığıyla bir belgenin karakter aralığı ayarını belirtme yeteneği eklendi
  • Aspose.Words’e metin kutularının, dipnotların ve son notların kelime sayısı istatistiklerine dahil edilip edilmeyeceği talimatını vermenin yolu, include_textboxes_footnotes_endnotes_in_stat özelliği 23.2 eklenerek sağlanmıştır
  • automatically_update özelliği 23.2 aracılığıyla, stilin uygun değere göre otomatik olarak yeniden tanımlanıp tanımlanmayacağını belirlemeye olanak tanıyan yeni bir belge stili seçeneği eklendi
  • is_phonetic_guide özelliği 23.4 kullanılarak Run‘in fonetik bir kılavuz çalışması olup olmadığını belirleme yeteneği eklendi
  • ChartAxisCollection sınıfının tanıtılması ve Chart.axes özelliği 23.4’ün eklenmesiyle, birleşik grafiklerin serileri ve eksenleriyle çalışmanın basit bir yolu uygulandı
  • Shape sınıfı 23.4’e şekle göre konumlandırma ve boyutlandırmayla bağlantılı yeni genel özellikler eklendi
  • Otomatik metin renk çözünürlüğü için renk parlaklığı hesaplamasının doğruluğu ve performansı, Microsoft Word 23.4’ün en son sürümlerine uygun olarak iyileştirildi

Python via .NET 22.9, 22.10, 22.11, 22.12 için Aspose.Words

Aspose.Words 22.9, belgeleri yükleme ve kaydetme seçeneklerini genişletir ve diğer bazı seçeneklerle etkileşimi geliştirir.

Aspose.Words 22.10, bulma ve değiştirme seçeneklerini geliştirir, OLE nesnelerini geliştirir ve liste işlevselliğini genişletir.

Aspose.Words 22.11, zaten tanıdık olan nesnelerle daha rahat çalışmak için yeni seçeneklerle işlevselliğini genişletiyor: OLE ve yapılandırılmış belge etiketleri.

Aspose.Words 22.12, oluşturma yeteneklerini geliştirir ve bir belgeyi yüklerken/kaydederken kenar boşluklarıyla çalışma seçenekleri sunar.

Performans İyileştirmeleri 22.12

Spesifikasyon uyumluluğunu korumak için PDF’ye dönüştürülürken grafik durumu iç içe yerleştirme derinliğini önemli ölçüde azaltan bir optimizasyon kullanıma sunuldu.

İşleme ve Yazdırma

Yeni Kenar Oluşturma Özellikleri 22.12

Yeni kamu mülkleri theme_color ve tint_and_shade tanıtıldı.

DrawingML Oluşturma 22.12 için Doğrusal Trend Çizgisi Formülü

DrawingML grafikleri için doğrusal eğilim çizgisi formülü oluşturma uygulandı.

Google Noto Yazı Tipleri 22.12 için Yazı Tipi Geri Dönüş Ayarları

Google Noto yazı tipleri için önceden tanımlanmış yazı tipi geri dönüş ayarları güncellendi.

Belgeleri Yükleme ve Kaydetme

PDF boyutunu küçültmek için Üstbilgi veya Altbilgi Şekillerini Önbelleğe Alın 22.9

Çıktı PDF dosyasının boyutunu azaltmak için üstbilgi/altbilgi şekillerini önbelleğe alma yeteneği, yeni bir CacheHeaderFooterShapes özelliği eklenerek uygulanmıştır.

Belge Yüklerken Otomatik Numaralandırma Algılama 22.9

Metin yükleme sırasında auto_numbering_detection özelliğini belirtme yeteneği, genişletilmiş TxtLoadOptions sınıfı aracılığıyla uygulanmıştır.

Belirli Bir Teminat Türünün Belirlenmesi 22.12

Verilen bölüm için belirli bir Margin türünü belirtme yeteneği uygulandı.

Ara ve Karşılaştır 22.10

Bul ve değiştir seçeneklerinde StructuredDocumentTag‘i yok sayma özelliği, FindReplaceOptions sınıfına yeni bir ignore_structured_document_tags özelliği eklenerek uygulanmıştır.

Diğer

  • FieldEQ’yu OfficeMath olarak almaya yönelik yeni bir özellik eklendi. 22.9
  • Group tipinde yapılandırılmış belge etiketlerinin Satır düzeyinde oluşturulmasına izin verildi. 22.9
  • OLE nesneleri ve kontrolleri artık bir belge HTML’ye dönüştürülürken meta dosya görüntüleri olarak değerlendiriliyor. 22.10
  • List sınıfına yeni bir HasSameTemplate yöntemi getirilerek, belirli bir listenin karşılaştırılan listeyle aynı şablondan oluşturulduğunu kontrol etmeye yönelik yeni bir özellik eklendi. 22.10
  • Citation türünde yeni yapılandırılmış belge etiketleri oluşturma yeteneği eklendi. 22.11
  • Kullanıcıların kaynak belgedeki OLE eklerini çıktı PDF belgesine yerleştirmelerine olanak tanıyan yeni bir EmbedAttachments özelliği kullanıma sunuldu. 22.11

Ayrıca bakınız