Aspose.Words for .NET
C# .NET API untuk Memproses Dokumen Microsoft Word
API pemrosesan dokumen Word tingkat lanjut untuk membuat, memodifikasi, mengonversi, & merender file kata tanpa menggunakan Microsoft Word atau perangkat lunak pihak ketiga lainnya.
Aspose.Words untuk .NET adalah perpustakaan kelas lanjutan yang memungkinkan pengembang perangkat lunak melakukan berbagai macam dokumen tugas pemrosesan dan manipulasi. Aspose.Words mendukung beberapa format file populer seperti DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB, dan format lainnya. Dengan Aspose.Words Anda dapat membuat, memodifikasi, mengonversi, merender, dan mencetak dokumen tanpa menggunakan Microsoft Word® atau perangkat lunak pihak ketiga lainnya. API dapat digunakan untuk mengembangkan aplikasi perangkat lunak untuk berbagai sistem operasi, seperti Windows, Linux, dan Mac OS, dan berbagai lainnya.
Aspose.Words untuk .NET memungkinkan pengembang perangkat lunak mengimpor dan mengekspor dokumen mereka ke lebih dari 35 format file yang didukung. Anda dapat dengan mudah membuka dan mengonversi dokumen Word menjadi DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB, dan masih banyak lagi. Ini mendukung konversi dokumen antara semua format yang didukung dengan sebagian besar konversi dilakukan dengan fidelitas tinggi yang memastikan kehilangan format minimal. Dimungkinkan juga untuk mengonversi seluruh dokumen atau halaman tertentu dari suatu dokumen.
Aspose.Words untuk .NET sangat mudah ditangani dan terdapat beberapa fitur lanjutan pada bagian perpustakaan seperti Menghasilkan dokumen atau laporan dari awal, membuat dokumen menggunakan templat, menyisipkan header dan footer, menambahkan paragraf baru, menyisipkan daftar atau tabel, teks, bidang, menambahkan hyperlink, menyisipkan bookmark dan gambar, menyisipkan bentuk dan kotak teks, menyisipkan tanda air, mengekstrak gambar, menggabungkan atau memisahkan dokumen, menyalin fragmen antar dokumen, memproteksi dan membuka proteksi dokumen, memodifikasi properti dokumen, menyisipkan fragmen HTML ke dalam dokumen dan masih banyak lagi.
Memulai Aspose.Words untuk .NET
Cara yang disarankan untuk menginstal Aspose.Words untuk .NET adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal Aspose.Words untuk .NET melalui NuGet
NuGet\Install-Package Aspose.Words -Version 23.1.0
Anda juga dapat mendownloadnya langsung dari halaman produk Aspose.Konversi Dokumen Word ke Format File Lain
Pustaka Aspose.Words untuk .NET telah menyertakan konverter canggih yang membantu pengembang dalam mengonversi dokumen Word dari satu format ke format lain di dalam aplikasi .NET mereka sendiri. Perpustakaan telah menyertakan dukungan untuk konversi ke dan dari berbagai format file populer. Berikut adalah kombinasi konversi paling populer yang didukung oleh perpustakaan, konversi Word (Doc, Docx) ke PDF & sebaliknya, konversi dokumen Word dan PDF ke Gambar, Ekspor Dokumen ke Penurunan Harga, Konversi HTML ke PDF, Konversi PDF ke EPUB, Konversi Word ke HTML, Konversi Mobi ke EPUB, Konversi RTF ke PDF, Konversi ODT ke PDF, Konversi DOCX ke DOC, Konversi HTML ke Word dan masih banyak lagi. Contoh berikut menunjukkan kehebatan API, hanya dengan dua baris kode C# Anda dapat mengonversi berbagai format file dokumen.
Konversi Dokumen PDF ke 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 Gabungan Surat & Pelaporan melalui .NET API
Mail Merge adalah fitur populer yang memungkinkan pengembang menggabungkan data dari sumber data ke dokumen templat Word. Ini dapat digunakan untuk membuat dokumen dengan cepat dan mudah seperti surat, label, dan amplop, dll. Aspose.Words untuk .NET telah menyertakan dukungan lengkap untuk menghasilkan dokumen dari templat dengan bidang gabungan surat. Perpustakaan memungkinkan pengguna untuk membuat dokumen yang lebih kompleks seperti laporan, katalog, inventaris, dan faktur menggunakan teknik gabungan surat standar. Perpustakaan menyederhanakan proses pembuatan dokumen menggunakan Templat Gabungan Surat. Anda dapat menggunakan beberapa cara untuk membuat Template Mail Merge. Pustaka mendukung berbagai sumber data untuk gabungan surat seperti DataTable, DataView, DataSet, IDataReader, serangkaian nilai yang didukung oleh ADO .NET & seterusnya.
Bekerja dengan Bagan di File Word melalui .NET API
Bagan adalah representasi grafis dari data yang dapat digunakan untuk mengkomunikasikan informasi secara grafis. Aspose.Words untuk .NET telah menyertakan dukungan untuk membuat grafik OOXML dari awal serta memodifikasi grafik yang ada di dalam aplikasi .NET. Perpustakaan telah menyertakan berbagai jenis bagan seperti Bagan batang, Bagan garis, Bagan lingkaran, Bagan area, Bagan kolom, Bagan sebar, Bagan permukaan, Bagan saham, Bagan radar dan sebagainya. Pustaka mendukung penggunaan Label Data Bagan dari Seri Bagan Tunggal serta koleksi Seri Bagan. Pustaka telah menyertakan dukungan untuk format nomor label data bagan, mengatur properti sumbu bagan, memformat nilai nomor sumbu, dan sebagainya.
Cara Memasukkan Bagan Sebar melalui C# API
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// 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);
Kelola Gambar di Dokumen Word melalui C# .NET API
Pustaka Aspose.Words untuk .NET memungkinkan pengembang perangkat lunak menambahkan dan mengelola berbagai jenis gambar di dalam dokumen Word mereka. Pustaka mendukung penyisipan gambar dari URL, dari aliran, menggunakan objek gambar, dari array byte, Inline atau mengambang pada posisi tertentu, skala persentase atau ukuran khusus, dan seterusnya. Perpustakaan juga mendukung ekstraksi gambar dari dokumen Word. Dimungkinkan juga untuk memasukkan kode batang ke halaman dokumen dan mengubah properti kode batang. Anda juga dapat menyesuaikan ukuran gambar, memotong gambar, dan menyimpan gambar sebagai WMF.
Masukkan Barcode pada Setiap Halaman Dokumen melalui .NET API
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// 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);