Aspose.Words for .NET
C# .NET API untuk Memproses Dokumen Microsoft Word
API pemprosesan dokumen Word Lanjutan untuk mencipta, mengubah suai, menukar dan memaparkan fail perkataan tanpa menggunakan Microsoft Word atau perisian pihak ketiga yang lain.
Aspose.Words untuk .NET ialah perpustakaan kelas lanjutan yang membolehkan pembangun perisian melaksanakan pelbagai jenis dokumen tugas pemprosesan dan manipulasi. Aspose.Words menyokong beberapa format fail popular seperti DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB dan format lain. Dengan Aspose.Words anda boleh menjana, mengubah suai, menukar, membuat dan mencetak dokumen tanpa menggunakan Microsoft Word® atau perisian pihak ketiga yang lain. API boleh digunakan untuk membangunkan aplikasi perisian untuk pelbagai sistem pengendalian, seperti Windows, Linux dan Mac OS, dan pelbagai lagi.
Aspose.Words untuk .NET membolehkan pembangun perisian mengimport dan mengeksport dokumen mereka kepada lebih 35 format fail yang disokong. Anda boleh membuka dan menukar dokumen Word dengan mudah kepada DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB dan banyak lagi. Ia menyokong penukaran dokumen antara semua format yang disokong dengan kebanyakan penukaran dilakukan dengan kesetiaan tinggi yang memastikan kehilangan pemformatan yang minimum. Ia juga mungkin untuk menukar keseluruhan dokumen atau halaman tertentu dokumen.
Aspose.Words untuk .NET sangat mudah dikendalikan dan terdapat beberapa bahagian ciri lanjutan perpustakaan seperti Menjana dokumen atau laporan dari awal, mencipta dokumen menggunakan templat, memasukkan pengepala dan pengaki, menambah perenggan baharu, memasukkan senarai atau jadual, teks, medan, tambah hiperpautan, masukkan penanda halaman dan imej, masukkan bentuk dan kotak teks, masukkan tera air, ekstrak imej, gabungkan atau belah dokumen, menyalin serpihan antara dokumen, melindungi dan tidak melindungi dokumen, mengubah suai sifat dokumen, memasukkan serpihan HTML ke dalam dokumen dan banyak lagi.
Bermula dengan Aspose.Words untuk .NET
Cara yang disyorkan untuk memasang Aspose.Words untuk .NET menggunakan NuGet. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Aspose.Words untuk .NET melalui NuGet
NuGet\Install-Package Aspose.Words -Version 23.1.0
Anda juga boleh memuat turunnya terus daripada halaman produk Aspose.Penukaran Dokumen Word kepada Format Fail Lain
Aspose.Words untuk perpustakaan .NET telah menyertakan penukar berkuasa yang membantu pembangun dalam menukar dokumen Word daripada satu format kepada format lain dalam aplikasi .NET mereka sendiri. Perpustakaan telah menyertakan sokongan untuk penukaran kepada dan dari pelbagai format fail popular. Berikut ialah gabungan penukaran paling popular yang disokong oleh perpustakaan, penukaran Word (Doc, Docx) kepada PDF & sebaliknya, tukar perkataan dan dokumen PDF kepada Imej, Dokumen kepada eksport Markdown, Tukar HTML kepada PDF, Tukar PDF kepada EPUB, Tukar Word kepada HTML, Tukar Mobi kepada EPUB, Tukar RTF kepada PDF, Tukar ODT kepada PDF, Tukar DOCX kepada DOC, Tukar HTML kepada Word dan banyak lagi. Contoh berikut menunjukkan kuasa API, dengan hanya dua baris kod C# anda boleh menukar pelbagai format fail dokumen.
Tukar Dokumen PDF kepada DOCX melalui .NET API
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);
Gunakan Cantuman Mel & Pelaporan melalui .NET API
Mail Cantuman ialah ciri popular yang membenarkan pembangun menggabungkan data daripada sumber data ke dokumen templat Word. Ia boleh digunakan untuk membuat dokumen dengan cepat dan mudah seperti surat, label, dan sampul surat dll. Aspose.Words untuk .NET telah menyertakan sokongan lengkap untuk menjana dokumen daripada templat dengan medan gabungan mel. Perpustakaan membenarkan pengguna mencipta dokumen yang lebih kompleks seperti laporan, katalog, inventori dan invois menggunakan teknik gabungan mel standard. Perpustakaan memudahkan proses mencipta dokumen menggunakan Templat Gabungan Mel. Anda boleh menggunakan beberapa cara untuk mencipta Templat Gabungan Mel. Pustaka menyokong pelbagai sumber data untuk cantuman mel seperti DataTable, DataView, DataSet, IDataReader, pelbagai nilai yang disokong oleh ADO .NET & sebagainya.
Bekerja dengan Carta dalam Fail Word melalui .NET API
Carta ialah perwakilan grafik data yang boleh digunakan untuk menyampaikan maklumat secara grafik. Aspose.Words untuk .NET telah menyertakan sokongan untuk mencipta carta OOXML dari awal serta mengubah suai carta sedia ada di dalam aplikasi .NET. Perpustakaan ini telah memasukkan pelbagai jenis carta seperti carta Bar, carta garisan, carta pai, carta kawasan, carta lajur, carta taburan, carta permukaan, carta saham, carta radar dan sebagainya. Perpustakaan menyokong kerja dengan Label Data Carta bagi Siri Carta Tunggal serta koleksi Siri Carta. Perpustakaan telah menyertakan sokongan untuk nombor format label data carta, tetapkan sifat paksi carta, nilai nombor paksi dan sebagainya.
Cara Memasukkan Carta Scatter melalui C# API
// 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);
Urus Imej dalam Dokumen Word melalui C# .NET API
Aspose.Words untuk perpustakaan .NET membolehkan pembangun perisian menambah dan mengurus pelbagai jenis imej di dalam dokumen perkataan mereka. Pustaka menyokong memasukkan imej daripada URL, daripada aliran, menggunakan objek imej, daripada tatasusunan bait, Sebaris atau terapung pada kedudukan tertentu, Skala peratusan atau saiz tersuai dan sebagainya. Perpustakaan juga menyokong pengekstrakan imej daripada dokumen Word. Anda juga boleh memasukkan kod bar ke halaman dokumen dan mengubah suai sifat kod bar. Anda juga boleh menyesuaikan saiz imej, memangkas imej dan menyimpan imej sebagai WMF.
Masukkan Kod Bar pada Setiap Halaman Dokumen melalui .NET API
// 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);