Aspose.Words for .NET
Microsoft Word sənədlərini emal etmək üçün C# .NET API
Microsoft Word və ya digər üçüncü tərəf proqram təminatından istifadə etmədən söz faylları yaratmaq, dəyişdirmək, çevirmək və göstərmək üçün təkmil Word sənəd emal API.
.NET üçün Aspose.Words proqram tərtibatçılarına geniş çeşiddə sənədləri yerinə yetirməyə imkan verən təkmil sinif kitabxanasıdır. emal və manipulyasiya vəzifələri. Aspose.Words DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB və digər formatlar kimi bir neçə məşhur fayl formatını dəstəkləyir. Aspose.Words ilə siz Microsoft Word® və ya digər üçüncü tərəf proqram təminatından istifadə etmədən sənədləri yarada, dəyişdirə, çevirə, göstərə və çap edə bilərsiniz. API Windows, Linux, Mac OS və digər müxtəlif əməliyyat sistemləri kimi geniş spektrli əməliyyat sistemləri üçün proqram proqramlarının hazırlanmasında istifadə edilə bilər.
.NET üçün Aspose.Words proqram tərtibatçılarına sənədlərini 35-dən çox dəstəklənən fayl formatına idxal və ixrac etməyə imkan verir. Word sənədlərini asanlıqla aça və DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB və bir çox digər sənədlərə çevirə bilərsiniz. O, minimum format itkisini təmin edən yüksək dəqiqliklə həyata keçirilən konvertasiyanın əksəriyyəti ilə dəstəklənən bütün formatlar arasında sənədlərin konvertasiyasını dəstəkləyir. Bütün sənədləri və ya sənədin xüsusi səhifələrini çevirmək də mümkündür.
.NET üçün Aspose.Words idarə etmək çox asandır və kitabxananın bir neçə inkişaf etmiş funksiyaları var, məsələn, sıfırdan sənədlər və ya hesabatlar yaratmaq, şablonlardan istifadə edərək sənədlər yaratmaq, başlıq və altbilgilər daxil etmək, yeni paraqraflar əlavə etmək, siyahılar daxil etmək və ya cədvəllər, mətnlər, sahələr, hiperlinklər əlavə etmək, əlfəcinlər və şəkillər daxil etmək, formalar və mətn qutuları daxil etmək, su nişanları daxil etmək, şəkilləri çıxarmaq, sənədləri birləşdirmək və ya bölmək, sənədlər arasında fraqmentləri kopyalamaq, sənədləri qorumaq və mühafizədən çıxarmaq, sənəd xüsusiyyətlərini dəyişdirmək, HTML fraqmentlərini sənədə daxil etmək və daha çox.
.NET üçün Aspose.Words ilə başlanğıc
.NET üçün Aspose.Words quraşdırmanın tövsiyə olunan yolu NuGet-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.
NuGet vasitəsilə .NET üçün Aspose.Words quraşdırın
NuGet\Install-Package Aspose.Words -Version 23.1.0
Siz həmçinin onu birbaşa Məhsulun Aspose səhifəsindən endirə bilərsiniz.Word Sənədinin Digər Fayl Formatlarına çevrilməsi
Aspose.Words for .NET kitabxanasına öz .NET proqramları daxilində Word sənədlərini bir formatdan digər formata çevirməkdə tərtibatçılara kömək edən güclü çevirici daxildir. Kitabxana çoxsaylı məşhur fayl formatlarına çevrilmə dəstəyini ehtiva edir. Kitabxana tərəfindən dəstəklənən ən məşhur dönüşüm birləşmələri, Word (Doc, Docx) PDF-ə və əksinə çevrilmə, söz və PDF sənədini Şəkilə çevirmək, Sənədi Markdown ixracına çevirmək, HTML-ni PDF-ə çevirmək, PDF-i EPUB-a çevirmək, Word-ə çevirmək. HTML-ə, Mobi-ni EPUB-a çevirin, RTF-ni PDF-ə çevirin, ODT-ni PDF-ə çevirin, DOCX-i DOC-a çevirin, HTML-ni Word-ə çevirin və daha çox. Aşağıdakı nümunə API-nin gücünü göstərir, sadəcə iki sətir C# kodu ilə müxtəlif sənədlərin fayl formatını çevirə bilərsiniz.
.NET API vasitəsilə PDF Sənədini DOCX-ə çevirin
Document doc = new Document(MyDir + "Pdf Document.pdf");
doc.Save(ArtifactsDir + "BaseConversions.PdfToDocx.docx");
Convert Word DOCX to HTML via C# .NET API
// Load the document from disk.
Document doc = new Document(dataDir + "Test File.docx");
// Save the document into HTML.
doc.Save(dataDir + "Document", SaveFormat.Html);
.NET API vasitəsilə Poçt Birləşməsi və Hesabatın İstifadəsi
Mail Merge, tərtibatçılara verilənlər mənbəyindən məlumatları Word şablon sənədinə birləşdirməyə imkan verən məşhur xüsusiyyətdir. O, məktublar, etiketlər və zərflər və s. kimi sənədləri tez və asanlıqla yaratmaq üçün istifadə oluna bilər. .NET üçün Aspose.Words, məktubların birləşmə sahələri olan şablonlardan sənədlərin yaradılması üçün tam dəstəyi ehtiva edir. Kitabxana istifadəçilərə standart poçt birləşməsindən istifadə edərək hesabatlar, kataloqlar, inventarlar və fakturalar kimi daha mürəkkəb sənədlər yaratmağa imkan verir. Kitabxana Poçt Birləşməsi Şablonundan istifadə edərək sənəd yaratma prosesini asanlaşdırır. Poçt Birləşməsi Şablonu yaratmaq üçün bir neçə üsuldan istifadə edə bilərsiniz. Kitabxana poçt birləşməsi üçün DataTable, DataView, DataSet, IDataReader kimi müxtəlif məlumat mənbələrini dəstəkləyir, ADO .NET tərəfindən dəstəklənən dəyərlər silsiləsi və s.
.NET API vasitəsilə Word Fayllarında Diaqramlarla işləmək
Qrafik məlumatın qrafik şəkildə ötürülməsi üçün istifadə oluna bilən verilənlərin qrafik təsviridir. .NET üçün Aspose.Words sıfırdan OOXML diaqramlarının yaradılması üçün dəstəyi, eləcə də .NET proqramları daxilində mövcud diaqramları dəyişdirir. Kitabxana ştrixli diaqram, Xətt diaqramı, Pasta diaqramı, Sahə diaqramı, Sütun diaqramı, Dağılma diaqramı, Səth diaqramı, Fond diaqramı, Radar diaqramı və s. kimi müxtəlif diaqram növlərini əhatə etmişdir. Kitabxana Single ChartSeries Chart Data Label, eləcə də Chart Series kolleksiyası ilə işləməyi dəstəkləyir. Kitabxanalara diaqram məlumat etiketinin format nömrəsi, diaqram oxu xüsusiyyətlərini təyin etmək, oxun format nömrəsi dəyəri və s. üçün dəstək daxildir.
Scatter Diaqramını C# API vasitəsilə necə daxil etmək olar
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithCharts();
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert Scatter chart.
Shape shape = builder.InsertChart(ChartType.Scatter, 432, 252);
Chart chart = shape.Chart;
// Use this overload to add series to any type of Scatter charts.
chart.Series.Add("AW Series 1", new double[] { 0.7, 1.8, 2.6 }, new double[] { 2.7, 3.2, 0.8 });
dataDir = dataDir + "TestInsertScatterChart_out.docx";
doc.Save(dataDir);
C# .NET API vasitəsilə Word Sənədlərində Şəkilləri idarə edin
.NET kitabxanası üçün Aspose.Words proqram tərtibatçılarına öz Word sənədlərinə müxtəlif növ şəkillər əlavə etmək və idarə etmək imkanı verir. Kitabxana URL-dən, axından, şəkil obyektindən istifadə etməklə, bayt massivindən, Inline və ya müəyyən mövqedə üzən, Faiz miqyası və ya xüsusi ölçü və s.-dən şəkillərin daxil edilməsini dəstəkləyir. Kitabxana həmçinin Word sənədlərindən şəkillərin çıxarılmasını dəstəkləyir. Sənəd səhifəsinə ştrixkodlar daxil etmək və barkodların xüsusiyyətlərini dəyişdirmək də mümkündür. Siz həmçinin şəklin ölçüsünü fərdiləşdirə, təsviri kəsə və şəkilləri WMF kimi saxlaya bilərsiniz.
.NET API vasitəsilə hər bir sənəd səhifəsinə ştrix kodu daxil edin
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithImages();
// Create a blank documenet.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// The number of pages the document should have.
int numPages = 4;
// The document starts with one section, insert the barcode into this existing section.
InsertBarcodeIntoFooter(builder, doc.FirstSection, 1, HeaderFooterType.FooterPrimary);
for (int i = 1; i < numPages; i++)
{
// Clone the first section and add it into the end of the document.
Section cloneSection = (Section)doc.FirstSection.Clone(false);
cloneSection.PageSetup.SectionStart = SectionStart.NewPage;
doc.AppendChild(cloneSection);
// Insert the barcode and other information into the footer of the section.
InsertBarcodeIntoFooter(builder, cloneSection, i, HeaderFooterType.FooterPrimary);
}
dataDir = dataDir + "Document_out.docx";
// Save the document as a PDF to disk. You can also save this directly to a stream.
doc.Save(dataDir);