TransformFileA
Document manipulation, Miscellaneous functions
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt TransformFile và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Applies a transformation to a file allowing objects to be renumbered and reordered.
Trong một số trường hợp, điều này cho ra bảng cross reference gọn hơn và giảm kích thước file PDF
Cú pháp
Delphi
Function DLTransformFileA(InstanceID: Integer; InputFileName, Password, OutputFileName: PAnsiChar; TransformType, Options: Integer): Integer;
DLL
int DLTransformFileA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, int TransformType, int Options);
Tham số
| InputFileName | Đường dẫn và tên file PDF đầu vào cần biến đổi |
|---|---|
| Password | Mật khẩu (không bắt buộc) để mở PDF đầu vào nếu nó bị mã hóa |
| OutputFileName | Đường dẫn và tên file PDF đã ký cần tạo. Phải khác InputFileName |
| TransformType | 1 = Đánh lại số mọi object, ghi ra theo thứ tự 2 = Giống 1 nhưng dùng xref stream |
| Options | Dành cho dùng về sau, nên đặt bằng 0 |
Giá trị trả về
| 1 | Thành công 2 Không tìm thấy PDF đầu vào 3 Không đọc được PDF đầu vào 4 Mật khẩu PDF đầu vào sai 5 Không ghi được file đầu ra int TransformType, int Options); |
|---|