Trong một trong những bài đăng trước đó, chúng tôi đã nói về cách chuyển đổi tệp PDF thành bản trình bày PowerPoint PPT/PPTX bằng C# trong các ứng dụng .NET của chúng tôi. Trong hầu hết các trường hợp, bộ tùy chọn chuyển đổi cơ bản hoạt động tốt. Tuy nhiên, hôm nay, chúng ta sẽ thảo luận về một số thủ thuật nâng cao để chuyển đổi PDF sang PPTX:

Xử lý Ghi chú hoặc Nhận xét trong Chuyển đổi PDF sang PPTX C#

Khi tôi nói với mọi người về điều gì đó và sử dụng bản trình bày, tôi cũng thích ghi chú trên trang chiếu, vẽ mũi tên, tạo điểm nhấn bằng các hình dạng hình học, v.v.

Làm thế nào để vẽ trên PDF?

Thật dễ dàng, tôi mở tệp PDF của mình trong Adobe Reader DC hoặc trong Microsoft Edge và sử dụng công cụ bút chì. Theo mặc định, Adobe Reader sử dụng bút chì màu đỏ.

xử lý ghi chú trong pdf sang pptx

Ghi chú trong Adobe Reader

Trong khi đó, Microsoft Edge sử dụng màu xanh lam.

nhận xét và ghi chú từ pdf sang pptx

Nếu các tệp PDF đó được chuyển đổi thành bản trình bày PPTX, thì tất cả các ghi chú sẽ được chuyển sang tệp PPTX.

Làm thế nào chúng ta có thể sửa chữa nó?

Về tiêu chuẩn PDF, chúng tôi đang xử lý nội dung của trang và các yếu tố bổ sung có tên là chú thích. Hãy viết một đoạn mã C# nhỏ để điều tra xem loại chú thích nào có trong các tài liệu đó.

Sau khi thực hiện ta sẽ được kết quả như sau:

1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000

Điều này có nghĩa là có ba loại chú thích trên trang của PDF:

  • Mực - đó là bản vẽ bút chì của chúng tôi,
  • Hình vuông - bản vẽ hình chữ nhật của chúng tôi,
  • Cửa sổ bật lên – chú thích bật lên hiển thị văn bản trong cửa sổ bật lên để nhập và chỉnh sửa. Nó sẽ không xuất hiện một mình mà được liên kết với một chú thích đánh dấu, chú thích gốc của nó và sẽ được sử dụng để chỉnh sửa văn bản của cha mẹ. Trong trường hợp của chúng tôi, chú thích Popup được liên kết với Ink và Square. Nó sẽ không có luồng xuất hiện, vì vậy nó sẽ không ảnh hưởng đến quá trình chuyển đổi PDF sang PPTX.

Xóa chú thích trong chuyển đổi PDF sang PPTX

Vì vậy, để loại bỏ các hình vẽ thừa trong PDF, chúng ta nên loại bỏ các chú thích Ink và Square. Sau đây là các bước để thực hiện thao tác này.

Đoạn mã C# bên dưới hiển thị một trong những cách khả thi để xóa chú thích trong chuyển đổi PDF sang PPTX:

Như đã đề cập ở trên, người trình bày có thể sử dụng các công cụ và màu sắc khác nhau để nhận xét và chúng tôi có thể (nếu cần) điều chỉnh mẫu cuối cùng. Ví dụ: chúng tôi chỉ có thể xóa chú thích màu đỏ (mã màu #E52237) hoặc chú thích nhất định của người thuyết trình.

Hãy thử một cách khác để cải thiện nội dung đồ họa trong chuyển đổi PDF sang PPTX.

C# PDF sang PPTX - Tách đồ họa trang trí khỏi hình ảnh nội dung

Trong khi chuyển đổi PDF thành PPTX, thông thường tất cả hình ảnh trong tệp PDF được nhóm thành một hình nền duy nhất ở đầu ra. Không phải lúc nào cũng thuận tiện và Aspose.PDF for .NET có một chế độ đặc biệt có thể thay đổi hành vi của trình chuyển đổi trong khi chuyển đổi PDF sang PPTX.

Để bật chế độ này, bạn có thể đặt thuộc tính SeparateImages thành true. Đoạn mã sau cho biết cách sử dụng tùy chọn này trong chuyển đổi PDF sang PPTX trong C#:

Do đó, slide từ ví dụ trước sẽ được chia thành 3 hình ảnh.

hình ảnh trang trí trong pdf sang pptx

Cần lưu ý rằng không phải lúc nào cũng có thể tách chính xác ảnh nền khỏi ảnh nội dung. Do đó, trình chuyển đổi đôi khi có thể mắc lỗi và thêm các yếu tố bổ sung vào nội dung.

Sự kết luận

Trong bài viết này, bạn đã học cách xử lý nhận xét và đồ họa trang trí trong chuyển đổi PDF sang PPTX C#. Bạn có thể đánh giá chất lượng hoạt động của trình chuyển đổi PDF sang PPTX của chúng tôi bằng ứng dụng web miễn phí đầy đủ chức năng - Aspose.PDF PPTX Converter.

Xem thêm