Danh mục

Cách tạo Service trong Snow Leopard

Số trang: 4      Loại file: pdf      Dung lượng: 244.04 KB      Lượt xem: 16      Lượt tải: 0    
Hoai.2512

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong một bài trước chúng tôi đã giới thiệu cho các bạn về các Service trong Snow Leopard, tính năng mới được tân trang lại này là một trong những viên đá quý chưa được khai phá trong Mac OS X 10.6. Bạn có thể điều khiển những gì xuất hiện trong menu Services, đây quả là một thay đổi tuyệt vời, nhưng kẻ chiến thắng thực sự ở đây chính là khả năng tạo một Service cho riêng bất cứ ai đó, hay thậm chí có thể download các dịch vụ được tạo bởi những người khác....
Nội dung trích xuất từ tài liệu:
Cách tạo Service trong Snow LeopardCách tạo Service trong Snow LeopardNguồn:quantrimang.comQuản trị mạng – Trong một bài trước chúng tôi đã giới thiệu cho các bạnvề các Service trong Snow Leopard, tính năng mới được tân trang lại nàylà một trong những viên đá quý chưa được khai phá trong Mac OS X 10.6.Bạn có thể điều khiển những gì xuất hiện trong menu Services, đây quả làmột thay đổi tuyệt vời, nhưng kẻ chiến thắng thực sự ở đây chính là khảnăng tạo một Service cho riêng bất cứ ai đó, hay thậm chí có thể downloadcác dịch vụ được tạo bởi những người khác.Trong bài này chúng tôi sẽ giới thiệu cho các bạn cách tạo một dịch vụ (Service)đơn giản bằng Automator. Thậm chí nếu bạn không phải là một lập trình viên thìhướng dẫn này cũng vẫn có thể giúp bạn thực hiện được ý định này. Mục đíchcuối cùng của hướng dẫn là bạn sẽ có một dịch vụ, cùng với đó là những kiếnthức đủ tự tin để có thể tạo dịch vụ cho riêng mình.Trong hướng dẫn, chúng tôi sẽ tạo một dịch vụ để trích rút phần văn bản từ mộthoặc nhiều trang PDF được chọn trong Finder. Phần văn bản được trích rút sẽđược đưa vào một file văn bản mới, lưu lại, đổi tên và sau đó được chuyển đinơi khác. Tất cả các chức năng này sẽ chỉ tốn của bạn một vài phút, sau đó cóthể được sử dụng từ menu ngữ cảnh của Finder hoặc thông qua phím tắt.Nên lưu ý hướng dẫn này chỉ thích hợp với những thành phần đang chạy OS X10.6. Bạn cần phải có một số file PDF để test dịch vụ và có đủ không gian đĩa đểlưu các file văn bản mà bạn sẽ tạo.Xây dựng một ServiceĐể xây dựng một dịch vụ, hãy khởi chạy Automator (trong Applications). Mộtcửa sổ mới sẽ xuất hiện với trang tính xổ xuống hiển thị một số mẫu workflow;chọn Service, sau đó kích Choose.Thao tác này của bạn sẽ mở ra một mẫu trắng, mẫu này trông giống như nhữnggì bạn thấy khi sử dụng Automator trong OS X 10.5. Mặc dù vậy, ở phía trên bạnsẽ thấy một phần có hai menu xuất hiện và một hộp kiểm; đây là vùng được sửdụng để định nghĩa kiểu thông tin mà dịch vụ của bạn làm việc, các ứng dụng nólàm việc và có thay thế phần văn bản được chọn hay không. Dải định nghĩa dịch vụ của Automator xuất hiện phía trên mỗi workflow của ServiceKích vào menu xuất hiện, thiết lập nó là PDF Files, đây chính là kiểu file màchúng ta sẽ làm việc với nó. Kích menu thứ hai, thiết lập nó là Finder, đây là nơidịch vụ sẽ được kích hoạt. Hộp kiểm sẽ không thể kích vì chúng ta không làmviệc với phần văn bản được chọn.Giờ là lúc chúng ta đi tạo một dịch vụ thực sự. Vì dịch vụ chỉ được khởi chạy saukhi chọn một hoặc nhiều file, chúng ta không cần thực hiện bất cứ công việc nàođể tìm kiếm các file sẽ làm việc với nó; chúng sẽ được chuyển vào khi bạn khởichạy dịch vụ. Trích rút văn bản từ PDFCho rằng các file đã được nhận biết đối với dịch vụ của bạn, bước đầu tiên cầnthực hiện là chọn một entry PDF trong cột Library, sau đó kéo action ExtractPDF Text vào vùng làm việc bên phải. Đây là hành động trích rút phần văn bảntừ file PDF được chọn.Thiết lập các tùy chọn trên hành động này theo ý muốn của bạn – trong bàichúng tôi sử dụng đầu ra Plain Text và bổ sung thêm header của trang. Đíchđến được thiết lập là Desktop (nơi file được chuyển đến sau này) và file đầu racó tên cùng với tên của file đầu vào (tuy nhiên phần mở rộng sẽ khác nhau,chính vì vậy sẽ không có sự xung đột ở đây). Đổi tên fileSau khi trích rút phần văn bản, bước tiếp theo là đổi tên file. Trong cột Library,chọn Files & Folders; sau đó kéo Rename Finder Items vào vùng làm việc phíabên phải, bên dưới phần Extract PDF action đang tồn tại.Khi bạn thả workflow, một hộp thoại sẽ xuất hiện hỏi xem liệu bạn có muốn copycác mục trước khi đổi tên của chúng. Do chỉ thay đổi tên một file vừa được tạo(rất dễ dàng có thể tạo lại file này nếu cần), nên chúng ta không cần tạo mộtcopy ở đây mà chỉ kích Don’t Add.Thay đổi hành động theo ý của bạn; trong ví dụ chúng tôi đã bổ sung ngày tạo ởvị trí trước tên file. Kết quả cuối cùng một loạt các file tự động được lưu theongày tạo, thậm chí khi được xem theo thứ thự abc. Chuyển fileSau khi thay đổi tên, bước cuối cùng là chuyển file sang đích đến cuối cùng.Trong trường hợp này, đó là thư mục có tên _Extracted PDFs trên Desktop.Trong cột Files & Folders trong Library, kéo action Move Finder Items vàophía dưới workflow của bạn. Kích menu To xuất hiện và điều hướng đến thưmục nơi bạn muốn lưu các file; chọn Other nếu không có thư mục đích đượcđịnh nghĩa trước. Kích vào thư mục đích, sau đó kích nút Choose để thiết lậpthư mục đó là đích.Và đó là tất cả các công việc thực hiện cho dịch vụ - ba bước đơn giản để tríchrút văn bản từ các file PDF, đổi tên file kết quả và chuyển chúng vào thư mụcđích. Chọn File -> Save, đặt cho dịch vụ mới một tên dễ nhớ (Extract text fromPDF, ví dụ như vậy), và kích Save.Sử dụng d ...

Tài liệu được xem nhiều: