Chỉnh sửa tài liệu PDF trong .NET

Tổng quan

Aspose.Slides for .NET cho phép bạn chỉnh sửa nội dung PDF bằng cách nhập các trang của nó dưới dạng slide, chỉnh sửa bản trình bày và xuất lại thành PDF. Bài viết này minh họa cách thay thế văn bản đơn giản. Bản trình bày được giữ trong bộ nhớ, vì vậy việc lưu tạm file PPTX là tùy chọn.

Thay thế văn bản trong PDF

Sử dụng AddFromPdf để nhập các trang, ReplaceText để cập nhật văn bản và Save để xuất kết quả.

Ví dụ dưới đây giả định input.pdf chứa từ “Draft” dưới dạng văn bản có thể chỉnh sửa sau khi nhập. Nó thay thế từ đó bằng “Final” và ghi ra edited.pdf. Xóa slide ban đầu trước khi nhập giúp ngăn trang trống thừa trong đầu ra. Tìm kiếm khớp toàn từ với cùng kiểu chữ; null có nghĩa là không cần callback kết quả.

using Aspose.Slides;
using Aspose.Slides.Export;

using var presentation = new Presentation();
presentation.Slides.RemoveAt(0);

presentation.Slides.AddFromPdf("input.pdf");

var searchOptions = new TextSearchOptions
{
    WholeWordsOnly = true,
    CaseSensitive = true
};
presentation.ReplaceText("Draft", "Final", searchOptions, null);

presentation.Save("edited.pdf", SaveFormat.Pdf);

Để biết thêm tùy chọn, xem Search and Replace TextConvert PowerPoint to PDF.

Câu hỏi thường gặp

Có cần lưu file PPTX trước khi xuất PDF không?

Không. Bạn có thể chỉnh sửa và xuất cùng một bản trình bày trong bộ nhớ. Chỉ lưu bản sao PPTX nếu bạn muốn tiếp tục chỉnh sửa trong PowerPoint; xem Save Presentations.

Tại sao một số văn bản vẫn không thay đổi?

Ví dụ khớp toàn từ “Draft” với cùng kiểu chữ. Văn bản được nhập dưới dạng hình ảnh hoặc chia thành các khung văn bản riêng sẽ không nhất thiết khớp với tìm kiếm. Hãy kiểm tra nội dung đã nhập và điều chỉnh tìm kiếm cho tài liệu của bạn.