Edit Word atau PDF fail dalam .NET SDK

Gunakan REST API untuk mengedit fail dalam C# secara pengaturcaraan

Apabila pembangun mengubah suai dokumen dengan penyelesaian .NET yang diberikan, perkara yang sebenarnya sedang diedit ialah Model Objek Dokumen (DOM). Oleh itu, hampir sebarang perubahan boleh dibuat pada dokumen yang diwakili sebagai DOM. Dengan .NET SDK yang disediakan, pembangun boleh mengedit dokumen dengan mudah: mengubah suai teks, mengemas kini jadual, menambah imej dan sebagainya. Hanya muatkan Word, PDF atau fail anda dalam format muatkan yang disokong, buat perubahan yang diperlukan secara pemrograman dan eksport hasilnya ke format simpan yang disokong.

Lihat coretan kod

Edit dokumen dalam C# menggunakan REST API

Pustaka .NET kami memberi pembangun keupayaan untuk mengubah suai dokumen secara langsung dengan mengedit Model Objek Dokumen (DOM), yang bermaksud tiada perisian tambahan perlu dipasang.

Adalah penting untuk mengetahui bahawa menggunakan penyelesaian C# ini, anda boleh mengedit dokumen dalam sebarang format yang disokong. Sebagai contoh, adalah mungkin untuk memuatkan fail dalam PDF, DOCX, DOC, RTF, ODT, EPUB, HTML dan format lain, dan kemudian mengubah suai fail ini dan menyimpannya dalam format yang sama atau dalam mana-mana format lain yang disokong.

Edit teks dalam C#

Kes yang paling popular untuk mengedit Word, PDF atau mana-mana dokumen lain ialah penyuntingan teks. Dengan penyelesaian perisian yang diberikan, anda boleh menambah, mengubah suai atau memadam teks menggunakan C# dalam dokumen.

Edit jadual dalam C#

Satu lagi pilihan penyuntingan dokumen yang popular ialah penyuntingan jadual. .NET SDK kami membolehkan anda bekerja dengan jadual dan teks dalam sel jadual.

Pembangun C# boleh menambah atau mengalih keluar sel jadual dan jadual, serta menambah, mengedit dan mengalih keluar teks di dalamnya.

Tambahkan imej pada dokumen menggunakan C#

Selain mengedit teks dan jadual, terdapat satu lagi pilihan biasa: menambahkan imej pada dokumen dalam C#. Pembangun .NET juga boleh menambah imej ke dalam fail menggunakan DOM.

Edit dokumen dalam talian

Cuba .NET SDK yang berkuasa ini dan nilai beberapa pilihan dalam penyuntingan dokumen. Menggunakan contoh berikut, muatkan dokumen anda dan buat beberapa perubahan: tambah teks, tambah jadual dan sel jadual dengan teks atau masukkan imej ke dalam dokumen:

Muat naik dokumen yang ingin anda ubah suai
Jalankan kod
Muat naik imej yang anda mahu sisipkan
Pilih format sasaran daripada senarai
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestParagraph = new ParagraphInsert()
{
    Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument, 
   requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);

var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestTable = new TableInsert()
{
    ColumnsCount = 1,
    RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);

var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.docx");
var requestDrawingObject = new DrawingObjectInsert()
{
    Height = 0f,
    Left = 0f,
    Top = 0f,
    Width = 0f,
    RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
    RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
    WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.docx");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);

var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
Jalankan kod
  
Salin kod C# ke papan keratan

Cara Mengedit fail dalam C#

  1. Pasang 'Aspose.Words Cloud untuk .NET'
  2. Tambah rujukan perpustakaan (import pustaka) ke projek C# anda
  3. Muatkan dokumen untuk diedit dalam C#
  4. Sisipkan kandungan pada permulaan dokumen
  5. Muat turun dokumen hasil daripada storan awan

Pustaka C# untuk menggunakan penyuntingan dokumen

Pasang 'Aspose.Words Cloud SDK for .NET' menggunakan pengurus pakej NuGet. Cuma jalankan nuget install Aspose.Words-Cloud untuk memasang dan merujuk pemasangan yang sepadan secara automatik dalam projek anda. Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for .NET daripada GitHub dan menggunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

  • .NET Standard 2.0 atau lebih baru

Rujuk Repository Documentation untuk melihat butiran lanjut.

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.