Chuyển đổi tài liệu thành hình ảnh

Đôi khi cần phải lấy hình ảnh thay vì tài liệu ở các định dạng khác, chẳng hạn như DOCX hoặc PDF. Ví dụ: bạn cần thêm bản xem trước của bất kỳ trang tài liệu nào vào trang web hoặc ứng dụng của mình hoặc tạo bản “quét” tài liệu để gửi hóa đơn. Đây là lúc bạn có thể cần chuyển đổi lại một tài liệu ở bất kỳ định dạng định dạng tải được hỗ trợ nào thành hình ảnh ở bất kỳ định dạng định dạng lưu được hỗ trợ nào.

Chuyển đổi sang định dạng hình ảnh

Như với tất cả các ví dụ chuyển đổi đã được mô tả, bạn cần tạo tài liệu mới hoặc tải tài liệu hiện có ở bất kỳ định dạng được hỗ trợ nào, thực hiện các thay đổi cần thiết và lưu nó ở bất kỳ định dạng hình ảnh có sẵn nào, ví dụ: JPEG, PNG hoặc BMP.

Ví dụ mã sau đây cho thấy cách chuyển đổi PDF sang JPEG:

Chỉ định tùy chọn lưu khi chuyển đổi sang hình ảnh

Aspose.Words cung cấp cho bạn lớp ImageSaveOptions, lớp này cho phép kiểm soát nhiều hơn cách lưu tài liệu ở các định dạng hình ảnh khác nhau. Một số thuộc tính của lớp này kế thừa hoặc nạp chồng các thuộc tính của các lớp cơ sở như FixedPageSaveOptions hoặc SaveOptions, nhưng cũng có các tùy chọn dành riêng cho việc lưu hình ảnh.

Có thể chỉ định các trang sẽ được chuyển đổi sang định dạng hình ảnh bằng thuộc tính page_set. Ví dụ: nó có thể được áp dụng nếu bạn chỉ cần bản xem trước cho trang đầu tiên hoặc cho một trang xác định.

Cũng có thể kiểm soát chất lượng hình ảnh đầu ra và định dạng pixel bằng các thuộc tính sau – horizontal_resolution, vertical_resolution, scale, pixel_format, cũng như thiết lập cài đặt màu hình ảnh, sử dụng các thuộc tính sau – image_brightness, image_color_mode, image_contrast, paper_color.

Ngoài ra còn có các thuộc tính áp dụng cho một định dạng nhất định, ví dụ: jpeg_quality hoặc tiff_compression.

Ví dụ về mã sau đây cho thấy cách tạo bản xem trước của trang tài liệu đầu tiên bằng cách áp dụng một số cài đặt bổ sung: