Possibly related question 1, Related question 2Điền dạng PDF với pdftk (hoặc php/javabridge) bỏ qua ký tự unicode nhất định
gì Chúng tôi đang cố gắng để hoàn thành: dữ liệu submition
Sử dụng drupal Webform như một nguồn để điền vào một dạng PDF và phân phối nó cho người dùng, được in phẳng. Chúng tôi đang cố gắng triển khai điều này trên Drupal 6 và sau đó trên Drupal 7. Trang web là một trang web D6 lớn được triển khai trên một CentOS VPS. Chúng tôi đang trong quá trình chuyển nó sang D7.
Links:
vấn đề của chúng tôi:
Không có vấn đề gì chúng tôi cố gắng, chúng tôi không thể có được một số Unicode (utf-8) ký tự để được chèn vào PDF.
Cụ thể những không làm việc: è, đ, c
Những công việc: S, §
Chú ý: Đây có phải làm việc như những ký tự được phổ biến trong tên và tên họ của Slovenians và pdf đây là một bản in cho một hợp đồng ở Slovenia.
gì chúng tôi đã cố gắng:
Chúng tôi sử dụng lần đầu PDFTK rằng sysadmin của chúng tôi được xây dựng từ nguồn. Chúng tôi đã thử 1,41 và 1,41. Anh ta tìm thấy một gói của cả hai phiên bản và chúng tôi đã thử nghiệm cả hai. Không làm việc. Chúng tôi đã phân tích mô-đun và sử dụng cùng một chức năng dòng lệnh với một ví dụ sọc xuống. Nó tạo ra kết quả tương tự. Chúng tôi đã thử tạo PDF trên máy Mac được chuyển đổi từ DOC, so với các trường được thêm bằng Adobe Acrobat Pro. Hơn là chúng tôi đã thử một bản PDF được tạo bằng LibreOffice trên Linux Mint. Cả hai sản xuất cùng một kết quả. Vấn đề này đã được nhân rộng trên CentOS vps, cài đặt CentOS virtualbox của sysadmin của chúng tôi và một devub ubuntu 10.04 và trên 2 cài đặt vanilla D6, 1 D7 vani cài đặt và cài đặt D6 sản xuất. Chúng tôi cũng đã thử tùy chọn thứ hai do mô-đun fillpdf cung cấp: cầu nối java/tomcat (More here). Điều này đã được thử trên devub ubuntu 10.04 và nó cũng không hoạt động. Chúng tôi cũng đã thử dịch vụ PDFTK phần mềm như dịch vụ FillPDF service và nó cũng tạo ra kết quả tương tự.
Bất kỳ ý tưởng nào có thể sai? Bất kỳ ý tưởng làm thế nào để có được điều này thực hiện (ngay cả với việc sử dụng hệ thống khác, dịch vụ, mã tùy chỉnh, vv)?
Putr, khi bạn nói rằng cài đặt Tomcat "không làm việc" bạn đã có nghĩa là bạn đã gặp rắc rối cấu hình nó hay là nó chứa các tệp PDF nhưng không điền thành công các ký tự đó? – wizonesolutions
Câu trả lời này có vẻ là một gợi ý lớn: http://stackoverflow.com/a/6926874/724455 - có vẻ như mã hóa HTML các ký tự có tham chiếu ký tự Unicode là cách để đi trong tệp XFDF. Tôi sẽ ghi lại điều này trong mô-đun và quay lại để xem sau. Đó là khó khăn bởi vì nó có vẻ như đó sẽ làm việc với pdftk, nhưng không chắc chắn làm thế nào nó sẽ đi vào chơi ở phía JavaBridge. – wizonesolutions
@wizonesolutions Thiết lập Tomcat hoạt động (theo như thế hệ PDF đi), nhưng chúng tôi vẫn gặp vấn đề tương tự với các ký tự unicode. – Putr