Tài liệu PDF tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế, kinh d...
Chuyển đổi tài liệu PDF sang Word 01:07' 22/11/2005 (GMT+7) Word đã trở thành "vua" của các bộ soạn thảo văn bản. Hầu hết các văn bản đều được định dạng và in bằng Word. Tuy nhiên, bạn có một số văn bản bằng PDF (Portable Document Format), bạn muốn chỉnh sửa các tài liệu này trước khi in ấn. Acrobat Reader không có khả năng chỉnh sửa văn bản, còn Acrobat thì giá cả hơi "mắc" mà lại đòi hỏi tài nguyên khá lớn. Vậy, có phần mềm nào có khả năng chuyển đổi định dạng từ PDF sang Word mà vẫn giữ nguyên định dạng, giá cả cũng chấp nhận được và lại tiêu tốn ít tài nguyên hệ thống ? Thực ra, để giữ nguyên các định dạng tài liệu sau khi chuyển đổi là rất phức tạp và khó khăn. Đến ngay như phần mềm Acrobat, khi chuyển đổi tập tin PDF sang Word cũng không được hoàn hảo. Tuy nhiên, nếu bạn đã từng sử dụng qua phần mềm SolidPDFConverter của hãng Solid, phần mềm này thật tuyệt vời ! Các tài liệu phức tạp gồm các nội dung văn bản, hình ảnh, bảng tính . vẫn giữ nguyên định dạng sau khi chuyển đổi sang Word. VietNamNet đã thử nghiệm chuyển đổi tài liệu phức tạp gồm hình ảnh, bảng biểu , đồ hoạ, văn bản xen kẽ, khoảng 70 trang bằng Adobe Acrobat và SolidDPFConverter. Kết quả là SolidPDFConverter cho tốc độ chuyển đổi tài liệu nhanh hơn và giữ được định dạng tài liệu gốc chính xác hơn Acrobat. Tuy nhiên khi chỉnh sửa một số văn bản kết hợp trong các bảng biểu, đồ hoạ cho kết quả chưa được tốt lắm. Mặc dù vậy SolidPDFConverter vẫn là công cụ đáng giá với mức giá tương đối rẻ so với phần mềm đồ sộ tương đối "nặng ký" Acrobat. SolidPDFConverter có đồ thuật đơn giản sẽ giúp bạn chuyển đổi định dạng .pdf sang định dạng .doc nhanh chóng chỉ với 5 bước: Bước 1: Chọn định dạng Bạn hãy chọn tập tin PDF cần chuyển đổi ngay trong khung tìm tài liệu của SolidPDFConverter. Hãy sử dụng tùy chọn: • Flowing: Với chế độ này, các trang vẫn giữ nguyên cách trình bày, định dạng, đồ họa và các dữ liệu văn bản. • Continuous: Với chế độ này cái mà bạn cần chỉ là nội dung chứ không cần chính xác cách trình bày của tài liệu. Ví dụ: giả sử mục đích là bạn cần nội dung cho những trang có kích thước khác hoặc các phần mềm trình diễn như Power Point hoặc chuyển sang định dạng HTML. Chế độ này sẽ sử dụng cách phân tích trình bày trang và cột để xây dựng lại thứ tự các văn bản nhưng chỉ phục hồi định dạng đoạn, đồ họa, và dữ liệu văn bản. • Plain Text: Nếu bạn chỉ cần văn bản mà không cần định dạng hay trình bày, bạn hãy sử dụng Plain Text. Plain Text sẽ phục hồi các định dạng kí tự, đoạn hoặc đồ họa nhưng chỉ phục hồi văn bản bằng phân tích cột và trình bày trang. • Exact: Nếu bạn cần một tài liệu Word trông giống hệt như tài liệu PDF? Bạn cần thay đổi nhỏ các tập tin này? Exact sử dụng các TextBox của Word để đảm bảo chắc chắn văn bản và đồ họa vẫn giống y nguyên bản PDF gốc.Chế độ Exact không nên sử dụng nếu bạn cần chỉnh sửa rất nhiều nội dung từ Đường đồ thị chu trình Đường đồ thị chu trình Bởi: Khoa CNTT ĐHSP KT Hưng Yên Đường đồ thị chu trình Bây ta xét trường hợp riêng thứ hai toán đường ngắn nhất, mà để giải xây dựng thuật toán với độ phức tạp tính toán O(n2), đồ thị chu trình (còn trọng số cung số thực tuỳ ý) Trước hết ta chứng minh định lý sau Định lý 8.1 Giả sử G đồ thị chu trình Khi đỉnh đánh số cho cung đồ thị hướng từ đỉnh có số nhỏ đến đỉnh có số lớn hơn, nghĩa cung có biểu diễn dạng (v[i], v[j]), i < j Ví dụ 8.1 Đồ thị hình 8.1 có đỉnh số thoả mãn điều kiện nêu định lý Hình 8.1 Đồ thị chu trình 1/6 Đường đồ thị chu trình Để chứng minh định lý ta mô tả thuật toán sau đây, cho phép tìm cách đánh số thoả mãn điều kiện định lý Procudure Numbering; (* Đầu vào: Đồ thị có hướng G=(V,E) với n đỉnh không chứa chu trình cho danh sách kề Ke(v), v ∈ V Đầu ra: Với đỉnh v ∈ V số NR [v] thoả mãn: Với cung (u,v) đồ thị ta có NR [u] < NR [v] *) Begin For v ∈ V Vao[v]:=0; (* Tính Vao[v]=deg - (v) *) for u ∈ V for v ∈ Ke(u) Vao[v]:=Vao[v]+1; Queue:= ∅ ; For v ∈ V if Vao[v]=0 then Queue ⇐ v; num:=0; while queue ∅ begin u ⇐ queue; num:=num+1; NR[u]:=num; for v ∈ Ke(u) begin Vao[v]:=Vao[v]-1; If Vao[v]=0 then queue ⇐ v; 2/6 Đường đồ thị chu trình end; end; End; Thuật toán xây dựng dựa ý tưởng đơn giản sau: rõ ràng đồ thị chu trình tìm đỉnh có bán bậc vào (không có cung vào) Thực vậy, đỉnh v1 có cung vào từ v2 ta lại chuyển sang xét đỉnh v2 Nếu có cung từ v3 vào v2, ta lại chuyển sang xét đỉnh v3 .Do đồ thị chu trình nên sau số hữu hạn lần chuyển ta phải đến đỉnh cung vào Thoạt tiên, tìm đỉnh đồ thị Rõ ràng ta đánh số chúng theo thứ tự tuỳ ý Tiếp theo, loại bỏ khỏi đồ thị đỉnh đánh số cung khỏi chúng, ta thu đồ thị chu trình, thủ tục lặp với đồ thị Quá trình tiếp tục tất đỉnh đồ thị đánh số Chú ý: 1) Rõ ràng bước khởi tạo phải duyệt qua tất cung đồ thị tính bán bậc vào đỉnh, ta tốn cỡ O(m) phép toán, m số cung đồ thị Tiếp theo, lần đánh số đỉnh, để thực việc loại bỏ đỉnh đánh số với cung khỏi nó, lại duyệt qua tất cung Suy để đánh số tất đỉnh đồ thị phải duyệt qua tất cung đồ thị lần Vậy độ phức tạp thuật toán O(m) 2) Thuật toán áp dụng để kiểm tra xem đồ thị có chứa chu trình hay không? Thực vậy, kết thúc thuật toán có đỉnh chưa đánh số (num