Nhập tệp SVG vào Google Docs dưới dạng bản vẽ


48

Tôi có một bản vẽ tôi đã tạo ở định dạng SVG và tôi muốn đưa nó vào tài liệu Google tôi đang viết. Tôi đã thử tải lên tệp SVG nhưng nó chỉ cho phép tôi xem chứ không chỉnh sửa nó. Bất kỳ tìm kiếm nào của Google để tải lên SVG lên Google Docs đều tìm thấy rất nhiều người yêu cầu tính năng này nhưng không có gợi ý nào về cách thực hiện.

Bây giờ là không thể?

Có API nào cho Google Drawings không?

Có cách nào để tạo một bản vẽ Google ngoài việc kéo chuột trên trang web của họ không?

Tôi đã thử tải lên một tài liệu văn bản OpenOffice có bản vẽ, nhưng bản vẽ đã bị xóa.


1
Tôi muốn tuyên bố rằng tôi đã không thành công với bất kỳ giải pháp nào được đăng dưới đây (tháng 12 năm 2016)
Bort

@Bort tương tự ở đây, xem câu trả lời mới bên dưới, hoạt động kể từ tháng 8 năm 2017
Bryce

Tôi thấy nó chủ yếu hoạt động, nhưng các bản vẽ google sẽ không vẽ các phần bitmap của tệp emf. Xem bài viết của tôi ở đây -> productforums.google.com/forum/#!topic/docs/Y8wfU4by6tY
mgraham

Câu trả lời:


19

Thông tin để chuyển đổi .svg thành .wmf đã bị lỗi thời. Tại một số thời điểm trong năm 2016, Google đã chọn không chấp nhận các tập tin .wmf nữa. Giải pháp chính xác là chuyển đổi .svg thành .emf, hoạt động tại thời điểm viết. Đề xuất của tôi là sử dụng dịch vụ CloudConvert miễn phí để chuyển đổi .emf, không có phần mềm nào được sở hữu hoặc cài đặt.

Tôi đã tạo một hướng dẫn người mới cho .svg thành chuyển đổi .emf .


1
Cảm ơn đã tìm một giải pháp khả thi. Bạn đã tải thành công tệp EMF lên Google Vẽ mà không sử dụng CloudConvert chưa? Tôi chỉ có thể làm việc này nếu tôi yêu cầu CloudConvert lưu trực tiếp vào GoogleDrive. Ngay cả việc tải xuống từ CloudConvert sau đó tải lên Google Drive cũng không hiệu quả với tôi.
Don Kirkby

13
Kể từ hôm nay, tôi không còn có thể mở tệp EMF trong bản vẽ google
Arion

1
Vì những gì bạn đang nói là đáng báo động, tôi đã tự mình kiểm tra nó. Tôi đã tải xuống một clipart .svg miễn phí, đã tải nó lên Google Drive, tại Drive đã mở Open With ... CloudConvert, lưu lại dưới dạng .emf và cuối cùng tại Drive đã mở với ... Google Drawings. Các .emf hiển thị như mong đợi. Không sai lệch so với các cuộc thảo luận trước đó.
HQJaTu

2
Tôi đã lưu tệp .emf từ Illustrator, nhưng Google G Suite không thể mở nó ở bất cứ đâu. Nếu hình ảnh được rasterized, như Herb Caudill viết, thì G Suite là một nguyên nhân bị mất, phải trung thực.
zmippie

2
@ijoseph Một lần nữa, đó là điều đáng báo động để đọc. Tôi đã trải qua chu trình thử nghiệm quen thuộc của việc tải lên .svg và truy cập Cloudconvert để có tên là .emf. Và bạn đã đúng! Nếu bạn tải nó từ một ổ đĩa cục bộ lên Google Drive, nó sẽ được gắn cờ là "hình ảnh" và nó sẽ không mở trong Google Drawings. Nếu bạn để Cloudconvert có quyền truy cập vào Google Drive của bạn và lưu nó trực tiếp vào đó, thì đó sẽ là "loại không xác định", nhưng tệp SILL mở trong Google Drawings dưới dạng bản vẽ vector.
HQJaTu


7

Kể từ tháng 8 năm 2017, cuối cùng tôi đã có thể làm điều này với thủ tục bảy bước:

  1. Tải tệp SVG đích lên Google Drive, như một tệp thông thường.
  2. Cài đặt "CloudConvert" vào Google Drive và cho phép nó đọc tất cả tài liệu của bạn (thật đáng sợ!
  3. Nhấp vào tệp SVG và nhấp chuột phải để gửi tới CloudConvert.
  4. Chuyển đổi sang định dạng " EMF " và (điều này rất quan trọng) lưu lại vào Google Drive.
  5. Mở EMF trong Google Drawings và xác minh nó có vẻ tốt.
  6. Trong Menu Chỉnh sửa, chọn Sao chép .
  7. Cuối cùng, trong Google Doc của bạn , chọn Dán .

1
Kể từ tháng 11 năm 2017, tôi không thể thấy bất kỳ cách nào để thực hiện bước 6 - khi tôi cố gắng mở tệp emf trong bản vẽ google, nó nói không có bản xem trước nào. không nhập bất cứ thứ gì .. Ngoài ra, không có "web clipboard" trong menu chỉnh sửa
Sujay Phadke

Có vẻ như bảng tạm web không còn là một thứ nữa, nhưng sao chép và dán thông thường sẽ hoạt động (chỉ vào bản vẽ hoặc bản trình bày). Để dán vào Tài liệu hoặc Trang tính, bạn cần chèn Bản vẽ và sau đó dán vào đó và hình ảnh sẽ được rasterized.
Herb Caudill


2

Tôi thấy rằng việc chuyển đổi bản vẽ của mình sang WMF cho phép nó được chuyển đổi thành Google Doc.

Tôi đã phải xuất ODF của mình dưới dạng WMF. Sau đó, sau khi tải nó lên Google Drive, tôi có thể nhấp chuột phải và mở dưới dạng Google Vẽ.

Có một số vấn đề trong đó bản vẽ gốc của tôi đã sử dụng tô màu gradient và chuyển đổi đã biến độ dốc tô màu thành một tập hợp các dòng riêng lẻ trong bản vẽ được chuyển đổi.

Vì vậy, quy trình di chuyển bản vẽ từ OpenOffice sẽ là:

  • Cô lập bản vẽ vector dưới dạng tài liệu OpenOffice Draw. (tránh các mẫu điền phức tạp)
  • Xuất bản vẽ dưới dạng WMF
  • Từ Google Drive, tải lên tệp Nếu bạn không bật chuyển đổi tự động, nhấp chuột phải và chuyển đổi sang Google Doc

Tôi chưa tìm ra quy trình làm việc sạch để chuyển đổi tài liệu OpenOffice với các bản vẽ được nhúng. Tôi có cảm giác rằng điều đó không dễ dàng với Google Drive cho đến nay.


2

Thật dễ dàng để sao chép các vectơ từ Bản trình bày của Google sang Bản vẽ trong Google Docs thông qua bảng tạm Web. Bây giờ để đưa chúng đến Google Presentations, bạn cần một cách giải quyết.

Trên thực tế EMF tốt hơn và mới hơn WMF. Nó có độ dốc. PowerPoint (phiên bản Windows) là trình chuyển đổi EMF tốt nhất mà tôi biết.

Quy trình công việc tôi sử dụng là đây Đây là video hướng dẫn

  • Inkscape> EMF,
  • EMF> Powerpoint 2010
  • PowerPoint> DrawML (vectơ nội bộ của Microsoft),
  • Chuyển đổi sang GPftime
  • Sử dụng Google Docs Web Clipboard để sao chép vectơ xung quanh.

Mô tả dài hơn ở đây: https://productforums.google.com/forum/#!topic/docs/ZNFr2_GdDRg


2
  1. Thêm svg vào tài liệu Ấn tượng LibreScript (Bản trình bày OpenDocument) .odpvà lưu dưới dạng mysvgs.odp.
  2. Tải nó lên Google Drive.
  3. Mở mysvgs.odptrong Google Drive và sao chép-dán hình ảnh svg khi cần thiết.

Chi tiết:

  • Nó hoạt động trên Linux, OSX, Windows.
  • Tài liệu Google Presentation được lưu dưới dạng pdf chứa svg ở độ phân giải phù hợp.
  • Nó hoạt động như thế này vào tháng 7 năm 2018.
  • Tôi đã sử dụng LibreScript-5.4.4.2
  • Dựa trên câu trả lời @philhibbs

screencast.com/t/GWumFEkQc là một tập tin SVG trên máy tính để bàn của tôi được thực hiện qua Impress để .odp cho tài xế (preview là trống) sau đó vào trình bày của Google, sau đó phóng to một chút. Tôi nghĩ rằng đó là một bitmap của một số loại :(
paul_h

Nếu bạn nhấp chuột phải vào SVG bên trong LibreScript Impress và chọn Break, sau đó lưu .odp, tải lên Google Drive, sau đó mở bằng Google Slides, hình ảnh sẽ không còn là bitmap và có thể được sao chép / dán vào Google Bản vẽ. Bạn có thể kiểm tra xem đó có phải là bitmap hay không bằng cách nhấp vào từng hình dạng và điền / vuốt chúng bằng màu hoặc thay đổi thuộc tính nét.
đáng chú ý

Tính đến tháng 10 năm 2019, đây là giải pháp duy nhất phù hợp với tôi.
azbarcea

1

Hầu hết các câu trả lời trên làm việc. Tuy nhiên, bất cứ khi nào bạn quyết định tải xuống tài liệu dưới dạng PDF, Google sẽ tự động chuyển đổi các vectơ thành hình ảnh chất lượng thấp. Do đó, giải pháp này có thể không tối ưu cho tất cả mọi người.

Những gì tôi đã nhận thấy là nó sẽ không chuyển đổi nó thành hình ảnh nếu bạn tải tài liệu dưới dạng tài liệu word và THEN lưu nó dưới dạng PDF.


1

Tôi đã gần gũi, nhưng không hoàn toàn ở đó.

  1. Dán vector vào bảng tính trong LibreOffice
  2. Tải bảng tính lên Google Drive
  3. Sao chép đối tượng vector
  4. Trong bảng khác, Chèn Vẽ
  5. Dán đối tượng, nhưng nó dán dưới dạng bitmap thay vì vector

Hoặc, làm theo các bước 1 và 2, sau đó chuyển nội dung của trang tính khác của bạn vào trang đã tải lên và chấp nhận rằng bạn không thể thêm bất kỳ vectơ nào vào đó. Bạn có thể may mắn tải xuống trang tính Google dưới dạng tệp ODS, thêm các vectơ của bạn vào LibreOffice và tải lại lên Google một lần nữa, miễn là tất cả nội dung trang tính của bạn tương thích với LibreOffice.


0

Bây giờ bạn có thể tạo bản vẽ thông qua API Google Slides . Nếu bạn muốn điều đó trong Bản vẽ, Tài liệu hoặc Trang tính của Google, bạn có thể sao chép nó ở đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.