Chỉnh sửa Word tệp hoặc PDF trong .NET SDK

Sử dụng REST API để chỉnh sửa tệp trong C# theo chương trình

Khi các nhà phát triển sửa đổi tài liệu bằng giải pháp .NET đã cho, những gì thực sự đang được chỉnh sửa là Mô hình Đối tượng Tài liệu (DOM). Do đó, hầu hết mọi thay đổi đều có thể được thực hiện đối với tài liệu được biểu thị dưới dạng DOM. Với .NET SDK được cung cấp, nhà phát triển có thể dễ dàng chỉnh sửa tài liệu: sửa đổi văn bản, cập nhật bảng, thêm hình ảnh, v.v. Chỉ cần tải Word, PDF hoặc tệp của bạn ở định dạng tải được hỗ trợ, thực hiện các thay đổi cần thiết theo chương trình và xuất kết quả sang định dạng lưu được hỗ trợ.

Xem đoạn mã

Chỉnh sửa tài liệu trong C# bằng REST API

Thư viện .NET của chúng tôi cung cấp cho các nhà phát triển khả năng sửa đổi tài liệu trực tiếp bằng cách chỉnh sửa Mô hình đối tượng tài liệu (DOM), có nghĩa là không cần cài đặt thêm phần mềm.

Điều quan trọng cần biết là sử dụng giải pháp C# này, bạn có thể chỉnh sửa tài liệu ở bất kỳ định dạng nào được hỗ trợ. Ví dụ: có thể tải tệp ở PDF định dạng, DOCX, DOC, RTF, ODT, EPUB, HTML và các định dạng khác, sau đó sửa đổi tệp này và lưu ở định dạng tương tự hoặc ở bất kỳ định dạng nào khác được hỗ trợ.

Chỉnh sửa văn bản trong C#

Trường hợp phổ biến nhất để chỉnh sửa Word, PDF hoặc bất kỳ tài liệu nào khác là chỉnh sửa văn bản. Với giải pháp phần mềm đã cho, bạn có thể thêm, sửa đổi hoặc xóa văn bản bằng C# trong tài liệu.

Chỉnh sửa bảng trong C#

Một tùy chọn chỉnh sửa tài liệu phổ biến khác là chỉnh sửa bảng. .NET SDK của chúng tôi cho phép bạn làm việc với các bảng và văn bản trong các ô của bảng.

Các nhà phát triển C# có thể thêm hoặc xóa bảng và ô bảng, cũng như thêm, chỉnh sửa và xóa văn bản bên trong chúng.

Thêm hình ảnh vào tài liệu bằng C#

Bên cạnh việc chỉnh sửa văn bản và bảng, có một tùy chọn phổ biến khác: thêm hình ảnh vào tài liệu trong C#. Các nhà phát triển .NET cũng có thể thêm hình ảnh vào tệp bằng DOM.

Chỉnh sửa tài liệu trực tuyến

Hãy dùng thử .NET SDK mạnh mẽ này và đánh giá một số tùy chọn trong chỉnh sửa tài liệu. Sử dụng ví dụ sau, tải tài liệu của bạn và thực hiện một số thay đổi: thêm văn bản, thêm bảng và ô trong bảng có văn bản hoặc chèn hình ảnh vào tài liệu:

Tải lên tài liệu bạn muốn sửa đổi
Mã vận hành
Tải lên hình ảnh bạn muốn chèn
Chọn định dạng mục tiêu từ danh sách
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);
Mã vận hành
  
Sao chép mã C# vào khay nhớ tạm

Cách chỉnh sửa tệp trong C#

  1. Cài đặt 'Aspose. AdWords Cloud cho .NET'
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án C# của bạn
  3. Tải tài liệu để chỉnh sửa trong C#
  4. Chèn nội dung vào đầu tài liệu
  5. Tải xuống tài liệu kết quả từ bộ nhớ đám mây

C# thư viện để sử dụng chỉnh sửa tài liệu

Cài đặt 'Aspose.Words Cloud SDK for .NET' bằng trình quản lý gói NuGet. Chỉ cần chạy nuget install Aspose.Words-Cloud để tự động cài đặt và tham chiếu lắp ráp tương ứng trong dự án của bạn. Thay vào đó, bạn có thể sao chép thủ công Aspose.Words Cloud SDK for .NET từ GitHub và sử dụng nó trong dự án của mình. Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.

yêu cầu hệ thống

  • .NET Standard 2.0 hoặc mới hơn

Tham khảo Repository Documentation để xem thêm chi tiết.

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2024. Đã đăng ký Bản quyền.