2011-07-27 28 views
6

Trong ứng dụng iPhone/iPad của tôi, tôi hiển thị báo cáo y tế của một người dưới dạng PDF. Tôi đã lưu các báo cáo trong thư mục tài liệu và đang đọc chúng từ đó.Làm cách nào để chỉnh sửa tệp PDF trong ứng dụng iOS?

Tôi muốn người dùng có thể thêm hoặc chỉnh sửa nhận xét trên các tệp PDF này, cũng như có thể đánh dấu một số phần nhất định trong tệp PDF. Sau khi chỉnh sửa, ứng dụng sẽ có thể lưu tệp PDF trở lại vào thư mục tài liệu.

Điều này có thể trong ứng dụng iOS không? Nếu vậy, làm thế nào? Đây có phải là một nhiệm vụ cho Core Graphics không?

+0

Mọi bản cập nhật cho iOS9? – user1872384

Trả lời

5

Chỉnh sửa PDF trực tiếp trên iPad/iPhone là một công việc khá lớn vì API chuẩn chỉ hỗ trợ hiển thị nó (và chỉ một chút nữa.) Nếu bạn muốn làm gì hơn, bạn cần đầu tư một lượng thời gian lớn thực hiện mã xử lý pdf chung.

Có thư viện nguồn mở xử lý các thư viện này, ví dụ: this one. Tôi không biết nếu nó phù hợp với nhu cầu của bạn, mặc dù. Ý tưởng hay hơn, theo ý kiến ​​của tôi, là tạo giao diện người dùng gốc hiển thị dữ liệu chứa trong tệp PDF bằng cách sử dụng tiêu chuẩn Cocoa-Touch UIKit và tạo PDF sau khi người dùng hoàn thành nó để người dùng có thể xuất nó trở lại. Bằng cách đó, bạn không phải viết một mã xử lý PDF phức tạp.

Trong mọi trường hợp, không nên hiển thị PDF chung trên iPhone, vì kích thước màn hình quá nhỏ (iPad là một câu hỏi khác, đặc biệt nếu bạn mong đợi người dùng quen với định dạng pdf cụ thể của bạn) .). Một giao diện người dùng chuyên dụng sẽ tốt hơn nhiều.

+0

xin cảm ơn vì đã trả lời. thậm chí tôi đã nghĩ về nó. ý tưởng của tôi là hiển thị một pdf và khi người dùng muốn chỉnh sửa pdf i wil chuyển đổi nó thành một tệp văn bản và sau khi chỉnh sửa xong, tôi đã lưu lại dưới dạng pdf. không chắc chắn nếu điều này sẽ làm việc. bất kỳ đề xuất abt nó ??? – cancerian

+0

Theo ý kiến ​​của tôi, việc sử dụng các trường văn bản và các nút sẽ tốt hơn là chỉ chuyển đổi PDF thành một tệp văn bản. ví dụ: có trường văn bản cho tên của bệnh nhân, v.v. – Yuji

+0

Tôi muốn thay thế văn bản PDF của mình và lưu lại. Có tùy chọn nào khác cho Chỉnh sửa PDF không? vì vậy tôi không cần phải tạo lại PDF mới. –

Các vấn đề liên quan