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
PasswordMậ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
TransformType1 = Đánh lại số mọi object, ghi ra theo thứ tự 2 = Giống 1 nhưng dùng xref stream
OptionsDành cho dùng về sau, nên đặt bằng 0

Giá trị trả về

1Thà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);