Tại Sao Hầu Hết Các Mẫu PDF Thất Bại (Và Cách Xây Dựng Những Mẫu Không Thất Bại)
Vấn đề cơ bản với hầu hết các mẫu PDF có thể điền là mọi người nhầm lẫn "trông giống như một mẫu" với "hoạt động như một mẫu." Họ tạo ra một bố cục đẹp trong Word hoặc Canva, thêm một số dòng và hộp, xuất sang PDF, và giả định rằng nó đã xong. Sau đó họ ngạc nhiên khi người dùng không thể thực sự điền vào, hoặc khi dữ liệu không được lưu đúng cách, hoặc khi biểu mẫu bị hỏng trên các thiết bị di động. Một mẫu PDF có thể điền thực sự đòi hỏi các trường biểu mẫu thực sự—các yếu tố tương tác với các thuộc tính, quy tắc xác thực và hành vi cụ thể. Những trường này cần có tên (để trích xuất dữ liệu), loại (văn bản, hộp kiểm, danh sách thả xuống, v.v.), và thuộc tính (bắt buộc, chỉ đọc, tính toán, v.v.). Nếu không có các yếu tố này, bạn không có một mẫu. Bạn chỉ có một bức tranh của một mẫu. Tôi đã học được điều này theo cách khó khăn với khách hàng thứ ba của mình, một công ty luật cần một bảng câu hỏi lập kế hoạch tài sản. Tôi đã thiết kế nó rất đẹp trong InDesign, xuất sang PDF và tự hào giao cho họ. Hai ngày sau, người quản lý đối tác gọi điện. "Khách hàng của chúng tôi không thể điền vào mẫu này trên iPad," cô ấy nói. "Và khi họ điền vào máy tính để bàn, chúng tôi không thể trích xuất dữ liệu vào hệ thống quản lý vụ án của chúng tôi." Tôi đã phải xây dựng lại toàn bộ mẫu từ đầu, lần này hiểu rằng việc tạo mẫu là một quy trình hai giai đoạn: thiết kế (làm cho nó trông đúng) và triển khai trường (làm cho nó hoạt động đúng). Hầu hết mọi người chỉ thực hiện giai đoạn đầu tiên. Đó là lý do tại sao hầu hết các mẫu PDF đều là rác. Phương pháp mà tôi sử dụng bây giờ theo một thứ tự cụ thể: thiết kế bố cục trong bất kỳ công cụ nào bạn muốn, xuất sang PDF, sau đó sử dụng một trình chỉnh sửa biểu mẫu chuyên dụng để thêm các trường biểu mẫu đúng. Sự tách biệt này có nghĩa là bạn có thể sử dụng công cụ tốt nhất cho từng công việc—phần mềm thiết kế yêu thích của bạn cho bố cục và phần mềm biểu mẫu chuyên biệt cho chức năng.Mẫu Nha Khoa Đã Dạy Tôi Tất Cả
Sau khi sửa mẫu tiếp nhận bệnh nhân của bác sĩ Martinez, cô ấy đã giới thiệu tôi với đồng nghiệp của cô, bác sĩ Patel, người điều hành một phòng khám nha khoa nhi. Bác sĩ Patel muốn một điều gì đó tham vọng hơn: một biểu mẫu nhiều trang sẽ tính toán chi phí điều trị, xác thực thông tin bảo hiểm, và chuyển hướng đến các phần khác nhau dựa trên độ tuổi của bệnh nhân. "Tôi muốn phụ huynh điền vào mẫu này trong phòng chờ trên một chiếc iPad," cô ấy giải thích. "Và tôi muốn nó tự động tính toán chi phí tự trả của họ dựa trên tỉ lệ bảo hiểm của họ." Đây là năm 2019, và tôi chưa bao giờ xây dựng một mẫu có tính toán trước đây. Tôi đã dành ba ngày nghiên cứu JavaScript cho các mẫu PDF, thử nghiệm các cách tiếp cận khác nhau, và liên tục gặp vấn đề. Bước đột phá đến khi tôi nhận ra rằng các mẫu PDF sử dụng cú pháp JavaScript đơn giản hóa và hầu hết các phép tính theo những mẫu dễ dự đoán. Mẫu mà tôi tạo có 47 trường trên 4 trang. Nó bao gồm: - Các phần điều kiện xuất hiện hoặc biến mất dựa trên độ tuổi của bệnh nhân - Tính toán tự động chi phí điều trị với điều chỉnh bảo hiểm - Xác thực để ngăn việc gửi nếu các trường bắt buộc còn trống - Một trường chữ ký để ghi lại sự ủy quyền của phụ huynh - Các trường ngày tháng tự động điền với ngày hiện tại Văn phòng của bác sĩ Patel đã sử dụng mẫu đó trong ba năm trước khi yêu cầu cập nhật. Trong thời gian đó, nó đã xử lý hơn 2.000 bệnh nhân mới. Nhân viên lễ tân nói với tôi rằng nó đã rút ngắn thời gian xử lý tiếp nhận từ 12 phút mỗi bệnh nhân xuống còn 3 phút. Mẫu tự động đánh dấu các đơn gửi không hoàn chỉnh, tính toán số tiền thanh toán, và xuất dữ liệu trực tiếp vào phần mềm quản lý thực hành của họ. Nhưng đây là điều làm cho nó hoạt động: tôi không cố gắng xây dựng mọi thứ cùng một lúc. Tôi đã tạo mẫu cơ bản trước, thử nghiệm với người dùng thực tế, rồi thêm các tính năng từng bước. Các trường tính toán đã có trong phiên bản 2. Logic điều kiện đã có trong phiên bản 3. Định dạng xuất dữ liệu đã có trong phiên bản 4. Cách tiếp cận lặp đi lặp lại này là cách bạn xây dựng các mẫu thật sự phục vụ người dùng thay vì làm họ cảm thấy khó chịu. Bạn bắt đầu với chức năng cốt lõi, xác thực rằng nó hoạt động, rồi layered on sophistication.Các Công Cụ Thực Sự Hoạt Động (Và Chi Phí Của Chúng)
Tôi đã thử nghiệm 23 công cụ tạo mẫu PDF khác nhau trong suốt năm năm qua. Hầu hết đều quá giới hạn (không hỗ trợ tính toán hoặc xác thực) hoặc quá đắt (cố gắng cạnh tranh với giá của Adobe). Nhưng có sáu công cụ đã chứng minh được độ tin cậy của chúng cho việc tạo mẫu chuyên nghiệp.| Công Cụ | Giá | Tốt Nhất Cho | Giới Hạn | Đánh Giá Của Tôi |
|---|---|---|---|---|
| PDFescape | Miễn phí / 6 đô la/tháng | Các mẫu đơn giản, chỉnh sửa nhanh | Không có tính toán, xác thực hạn chế | 7/10 |
| Sejda | 7,50 đô la/tuần hoặc 63 đô la/năm | Các mẫu chuyên nghiệp với tính toán | Đường học dốc hơn | 9/10 |
| PDF-XChange Editor | 54 đô la một lần | Người dùng Windows, các mẫu phức tạp | Chỉ dành cho Windows, giao diện rườm rà | 8/10 |
| Foxit PDF Editor | 79 đô la/năm | Nhóm, tính năng doanh nghiệp | Quá mức cho các dự án đơn giản | 8/10 |
| LibreOffice Draw | Miễn phí | Dự án ngân sách, các mẫu cơ bản | Quy trình làm việc vụng về, tính năng hạn chế | 6/10 |
| JotForm PDF Editor | Miễn phí / 34 đô la/tháng | Các mẫu trực tuyến chuyển đổi sang PDF | Cần có mẫu trực tuyến trước | 7/10 |
Những Gì Các Nhà Thiết Kế Biểu Mẫu Chuyên Nghiệp Biết (Mà Bạn Không Biết)
Có một khoảng cách lớn giữa "Tôi đã làm một mẫu PDF có thể điền" và "Tôi đã làm một mẫu PDF có thể điền mà mọi người thực sự có thể sử dụng mà không muốn ném máy tính của họ ra ngoài cửa sổ." Khoảng cách đó được lấp đầy bằng hàng tá quyết định nhỏ mà phân tách các biểu mẫu nghiệp dư khỏi các biểu mẫu chuyên nghiệp."Mẫu tốt nhất là mẫu cảm giác như đang đọc tâm trí bạn. Nó biết bạn đang cố gắng làm gì, ngăn bạn khỏi việc sai lầm, và hướng dẫn bạn hoàn thành mà không làm bạn cảm thấy ngu ngốc." — Đây là điều mà một nhà thiết kế UX tại một công ty Fortune 500 đã nói với tôi, và nó đã trở thành ngọn sao Bắc Đẩu của tôi cho thiết kế biểu mẫu.Các nhà thiết kế biểu mẫu chuyên nghiệp chăm sóc đến thứ tự tab của trường. Khi người dùng nhấn Tab để di chuyển giữa các trường, chúng nên chảy hợp lý qua biểu mẫu—từ trên xuống dưới, từ trái sang phải, theo mẫu đọc tự nhiên. Các biểu mẫu nghiệp dư có thứ tự tab ngẫu nhiên vì người tạo đã thêm các trường theo thứ tự mà cảm thấy thuận tiện trong quá trình tạo. Điều này khiến các biểu mẫu trở nên khó chịu khi điền. Chúng tôi cũng thiết lập các loại trường phù hợp cho mọi đầu vào. Một trường ngày nên là trường ngày, không phải trường văn bản nơi người dùng có thể gõ "hôm qua" hoặc "Ngày 32 tháng Ba." Một trường số điện thoại cần xác thực định dạng số điện thoại. Một trường email nên kiểm tra các ký hiệu @ và cấu trúc miền đúng. Những xác thực này ngăn dữ liệu rác vào hệ thống của bạn. Đặt tên cho trường cũng là một kỹ năng vô hình khác. Các biểu mẫu chuyên nghiệp sử dụng các tên trường nhất quán, mô tả như "patient_first_name" và "insurance_provider_name" thay vì "Text1" và "Text2." Tại sao? Bởi vì khi bạn xuất dữ liệu biểu mẫu ra bảng tính hoặc cơ sở dữ liệu, những tên trường đó trở thành tiêu đề cột của bạn. Tên tốt làm cho việc xử lý dữ liệu trở nên dễ dàng. Tên xấu khiến nó trở thành một cơn ác mộng.
"Tôi có thể biết trong vòng 30 giây liệu một biểu mẫu được xây dựng bởi ai đó hiểu về xử lý dữ liệu hay ai đó chỉ muốn nó trông đẹp. Tên trường cho tôi biết mọi thứ." — Một quản trị viên cơ sở dữ liệu xử lý hàng nghìn mẫu PDF hàng năm.Chúng tôi cũng suy nghĩ về người dùng di động. Hơn 60% các lần điền biểu mẫu hiện diễn ra trên các thiết bị di động, nhưng hầu hết các mẫu PDF được thiết kế dành riêng cho máy tính để bàn. Các biểu mẫu chuyên nghiệp sử dụng các mục chạm lớn hơn (tối thiểu 44x44 pixel), tránh các hộp kiểm nhỏ, và kiểm tra trên các điện thoại và máy tính bảng thực tế trước khi giao hàng. Kỹ thuật chuyên nghiệp thường bị bỏ qua nhất là tiết lộ dần—chỉ hiển thị cho người dùng các trường liên quan đến tình huống của họ. Nếu ai đó chọn "Không" cho câu hỏi "Bạn có bảo hiểm không?", biểu mẫu nên ẩn tất cả các trường liên quan đến bảo hiểm. Điều này giảm tải trí tuệ và khiến các biểu mẫu cảm thấy ngắn gọn và ít đáng sợ hơn.