C++ API để chuyển đổi DOC sang PPT hoặc Ứng dụng trực tuyến

Xuất DOC sang PPT trong các ứng dụng C++ của bạn mà không cần sử dụng Microsoft Word ®; hoặc PowerPoint

 

Aspose.Total for C++ bao gồm các API tự động hóa tệp mạnh mẽ cho phép tự động chuyển đổi DOC sang PPT trong khi sử dụng hai trong số các API của nó. Tải DOC của bạn bằng Aspose. AdWords for C++ và chuyển đổi nó thành HTML, sau đó tải HTML thông qua thao tác PowerPoint API C++ Aspose.Slides for C++ để tạo bản trình bày mới và lưu dưới dạng PPT.

Chuyển đổi DOC sang PPT trên C++

  1. Mở tệp DOC bằng tham chiếu lớp Document
  2. Chuyển đổi DOC sang HTML bằng cách sử dụng hàm thành viên Save
  3. Khởi tạo đối tượng Bản trình bày mới
  4. Thêm AutoShape trong slide của bạn và thêm AddTextFrame vào đó
  5. Tải nội dung HTML và viết nó vào tệp Bản trình bày của bạn
  6. Lưu tài liệu sang định dạng PPT bằng phương pháp Save và đặt Ppt là SaveFormat

Yêu cầu chuyển đổi

Cài đặt từ dòng lệnh là nuget install Aspose.Total.Cpp '' hoặc thông qua Package Manager Console của Visual Studio với Install-Package Aspose.Total.Cpp ‘’.

Ngoài ra, tải trình cài đặt MSI ngoại tuyến hoặc DLL trong tệp ZIP từ download .

// load DOC file with an instance of Document
Document document = new Document("template.doc");
System::SharedPtr<Document> doc = System::MakeObject<Document>(u"sourceFile.doc");
// save the document in HTML file format
doc->Save(u"HtmlOutput.HTML");
// load the desired the presentation
SharedPtr<Presentation> pres = MakeObject<Presentation>();
// access first slide
SharedPtr<ISlide> sld = pres->get_Slides()->idx_get(0);
// add an AutoShape of Rectangle type
SharedPtr<IAutoShape>  ashp = sld->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 10, 10, 700, 500);
// reset default fill color
ashp->get_FillFormat()->set_FillType(FillType::NoFill);
// add TextFrame to the Rectangle
ashp->AddTextFrame(u" ");
// access the text frame
SharedPtr<ITextFrame>  txtFrame = ashp->get_TextFrame();
// get Paragraphs collection
SharedPtr<Aspose::Slides::IParagraphCollection>ParaCollection = txtFrame->get_Paragraphs();
// clear all paragraphs in added text frame
ParaCollection->Clear();
// load the HTML file using stream reader
SharedPtr<System::IO::StreamReader>  tr = MakeObject<System::IO::StreamReader>(HtmlOutput.HTML);
// add text from HTML stream reader in text frame
ParaCollection->AddFromHtml(tr->ReadToEnd());
// save presentation as Ppt
pres->Save(output.ppt, Aspose::Slides::Export::SaveFormat::Ppt);                  

Công cụ chuyển đổi trực tuyến miễn phí cho DOC sang PPT

Tải tài liệu DOC được bảo vệ bằng mật khẩu qua C++

Ngoài tính năng chuyển đổi tài liệu, API Aspose. AdWords for C++ cho phép nhiều tính năng thao tác tài liệu cho các nhà phát triển C++. Trong trường hợp định dạng tệp Microsoft Word DOC của bạn được bảo vệ bằng mật khẩu, bạn vẫn có thể mở tệp đó bằng API. Để tải tài liệu được mã hóa, bạn có thể sử dụng quá tải hàm tạo đặc biệt, chấp nhận đối tượng LoadOptions . Đối tượng này chứa thuộc tính Mật khẩu, thuộc tính chỉ định chuỗi mật khẩu.

// when loading password protected document, the password is passed to the document's constructor using a LoadOptions object.
auto options = MakeObject<LoadOptions>(u"docPassword");
// load the document from the local file system by filename:
SharedPtr<Document> doc = MakeObject<Document>(u"Encrypted.doc", options);

Thêm nhận xét trong tài liệu PPT qua C++

Trong khi lưu DOC dưới dạng PPT, bạn cũng có thể sử dụng Aspose.Slides for C++ để thêm các tính năng khác trong tài liệu PPT của mình. Ví dụ, bạn có thể thêm nhận xét trong bản trình bày của mình. Nhận xét của slide trình bày được liên kết với một tác giả cụ thể. Lớp Trình bày có tập hợp các tác giả trong ICommentAuthorCollection chịu trách nhiệm thêm các nhận xét về trang trình bày. Đối với mỗi tác giả, có một bộ sưu tập các nhận xét trong ICommentCollection.

// instantiate Presentation class
SharedPtr<Presentation>pres = MakeObject<Presentation>();
// access first slide
SharedPtr<ILayoutSlide>layout = pres->get_LayoutSlides()->idx_get(0);
// add empty slide
pres->get_Slides()->AddEmptySlide(layout);
// adding Author
SharedPtr<ICommentAuthor> author = pres->get_CommentAuthors()->AddAuthor(u"John Doe", u"MF");
// set position of comments
System::Drawing::PointF point = System::Drawing::PointF(0.2f, 0.2f);
// add slide comment for an author on slide 1
author->get_Comments()->AddComment(u"Hello John, this is a slide comment", pres->get_Slides()->idx_get(1), point, DateTime::get_Now());
// access ISlide 1
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);
// save presentation as Ppt
pres->Save(output.ppt, Aspose::Slides::Export::SaveFormat::Ppt);  

Các câu hỏi thường gặp

  • Làm cách nào tôi có thể chuyển đổi DOC sang PPT trực tuyến?
    Bạn có thể tìm thấy ứng dụng trực tuyến để chuyển đổi DOC ở trên. Để bắt đầu quá trình chuyển đổi, bạn có thể thêm tệp DOC bằng cách kéo và thả tệp hoặc nhấp vào bên trong vùng trắng để nhập tài liệu. Khi bạn đã thêm tệp, bạn chỉ cần nhấp vào nút "Chuyển đổi". Sau khi quá trình chuyển đổi DOC sang PPT hoàn tất, bạn có thể tải xuống tệp đã chuyển đổi của mình chỉ bằng một cú nhấp chuột.
  • Mất bao lâu để chuyển đổi DOC?
    Tốc độ của trình chuyển đổi trực tuyến này phụ thuộc phần lớn vào kích thước của tệp DOC được chuyển đổi. Các tệp DOC nhỏ có thể được chuyển đổi thành PPT chỉ trong vài giây. Nếu bạn đang sử dụng mã chuyển đổi trong ứng dụng C++, tốc độ chuyển đổi sẽ phụ thuộc vào mức độ bạn đã tối ưu hóa ứng dụng của mình.
  • Có an toàn khi chuyển đổi DOC sang PPT bằng trình chuyển đổi Aspose.Total miễn phí không?
    Tất nhiên rồi! Sau khi tệp DOC của bạn được chuyển đổi thành PPT bằng trình chuyển đổi trực tuyến của chúng tôi, liên kết tải xuống cho tệp PPT sẽ có sẵn ngay lập tức. Chúng tôi coi trọng tính bảo mật và quyền riêng tư của các tệp đã tải lên của bạn và xóa chúng sau 24 giờ sau khi quá trình chuyển đổi hoàn tất. Hãy yên tâm, sẽ không ai có quyền truy cập vào tệp của bạn. Quá trình chuyển đổi của chúng tôi, bao gồm chuyển đổi DOC, hoàn toàn an toàn. Chúng tôi cung cấp ứng dụng miễn phí cho mục đích thử nghiệm để bạn có thể xác minh kết quả trước khi tích hợp mã.
  • Tôi nên sử dụng trình duyệt nào để chuyển đổi DOC?
    Để chuyển đổi DOC trực tuyến, bạn có thể sử dụng bất kỳ trình duyệt hiện đại nào, chẳng hạn như Google Chrome, Firefox, Opera hoặc Safari. Tuy nhiên, nếu bạn đang phát triển ứng dụng dành cho máy tính để bàn, API chuyển đổi Aspose.Total DOC được khuyên dùng để có hiệu suất mượt mà.

Khám phá DOC Chuyển Đổi Tùy Chọn với C++

Chuyển đổi DOC S đến CSV (Giá trị được phân tách bằng dấu phẩy)
Chuyển đổi DOC S đến DIF (Định dạng trao đổi dữ liệu)
Chuyển đổi DOC S đến EXCEL (Định dạng tệp bảng tính)
Chuyển đổi DOC S đến FODS (OpenDocument Bảng tính XML phẳng)
Chuyển đổi DOC S đến ODP (Định dạng trình bày OpenDocument)
Chuyển đổi DOC S đến ODS (Bảng tính OpenDocument)
Chuyển đổi DOC S đến POT (Tệp mẫu Microsoft PowerPoint)
Chuyển đổi DOC S đến POTM (Tệp mẫu Microsoft PowerPoint)
Chuyển đổi DOC S đến POTX (Bản trình bày mẫu Microsoft PowerPoint)
Chuyển đổi DOC S đến PPTX (Định dạng bản trình bày XML mở)
Chuyển đổi DOC S đến PPS (Trình chiếu PowerPoint)
Chuyển đổi DOC S đến PPSM (Trình chiếu kích hoạt macro)
Chuyển đổi DOC S đến PPSX (Trình chiếu PowerPoint)
Chuyển đổi DOC S đến PPTM (Tệp trình bày hỗ trợ macro)
Chuyển đổi DOC S đến PPTX (Định dạng bản trình bày XML mở)
Chuyển đổi DOC S đến SXC (Bảng tính StarOffice Calc)
Chuyển đổi DOC S đến TSV (Các giá trị được phân tách bằng tab)
Chuyển đổi DOC S đến XLAM (Phần bổ trợ hỗ trợ Macro của Excel)
Chuyển đổi DOC S đến XLS (Định dạng nhị phân Microsoft Excel)
Chuyển đổi DOC S đến XLSB (Sổ làm việc nhị phân Excel)
Chuyển đổi DOC S đến XLSM (Bảng tính hỗ trợ macro)
Chuyển đổi DOC S đến XLSX (Mở sổ làm việc XML)
Chuyển đổi DOC S đến XLT (Mẫu Excel 97 - 2003)
Chuyển đổi DOC S đến XLTM (Mẫu hỗ trợ macro Excel)
Chuyển đổi DOC S đến JSON (Tệp ký hiệu đối tượng JavaScript)

Những gì là DOC Tập Tin Định Dạng

Định dạng tệp nhị phân Microsoft Word (DOC) là định dạng tệp tài liệu độc quyền được sử dụng bởi Microsoft Office Word. Nó đại diện cho một cấu trúc tài liệu độc lập với bất kỳ kiến trúc máy tính hoặc hệ điều hành cụ thể nào. Định dạng DOC đóng vai trò là tệp chứa, sử dụng định dạng nhị phân để lưu trữ nhiều loại dữ liệu khác nhau, bao gồm văn bản, hình ảnh, biểu đồ được định dạng, v.v. Bản chất nhị phân của định dạng DOC khiến nó không thể đọc được ở người, nhưng vẫn tồn tại một số chương trình, chẳng hạn như Microsoft Word và LibreOffice, có thể đọc và ghi vào tệp DOC.

Định dạng DOC ban đầu được giới thiệu trong Word cho Windows 2.0 vào năm 1987. Kể từ đó, nó đã trải qua một số lần sửa đổi, với lần lặp lại gần đây nhất là định dạng Office Open XML được giới thiệu trong Office 2007. Một trong những ưu điểm chính của định dạng DOC nằm ở khả năng tương thích với Microsoft Word , một trong những ứng dụng xử lý văn bản được sử dụng rộng rãi nhất trên toàn cầu. Khả năng tương thích này cho phép người dùng tạo và sửa đổi tài liệu bằng Microsoft Word và chia sẻ chúng một cách thuận tiện với những người khác cũng sử dụng ứng dụng. Hơn nữa, nhiều ứng dụng xử lý văn bản khác có khả năng đọc và ghi sang định dạng DOC, làm cho nó trở thành lựa chọn linh hoạt cho mục đích chia sẻ tài liệu.

Việc áp dụng rộng rãi định dạng DOC bắt nguồn từ việc tích hợp định dạng này với Microsoft Word , cung cấp cho người dùng một môi trường mạnh mẽ và giàu tính năng để tạo và quản lý tài liệu. Tính linh hoạt của định dạng vượt ra ngoài Microsoft Word, cho phép người dùng làm việc với các tệp DOC bằng phần mềm xử lý văn bản thay thế. Tính linh hoạt này đảm bảo khả năng cộng tác tài liệu liền mạch và khả năng thay thế lẫn nhau giữa những người dùng, bất kể họ chọn ứng dụng xử lý văn bản nào.

Những gì là PPT Tập Tin Định Dạng

Định dạng tệp PowerPoint, thường được gọi là PPT (Bản trình bày PowerPoint), là định dạng tệp độc quyền do Microsoft phát triển để tạo và phân phối bản trình bày. Tệp PPT là định dạng tệp tiêu chuẩn được sử dụng bởi Microsoft PowerPoint, phần mềm trình bày phổ biến có trong bộ Microsoft Office.

Tệp PPT chứa tổ hợp văn bản, hình ảnh, đồ họa, hoạt ảnh và các thành phần đa phương tiện được sắp xếp theo thứ tự slide. Mỗi trang trình bày đại diện cho một màn hình hoặc trang riêng biệt trong bản trình bày và có thể bao gồm nhiều nội dung khác nhau như tiêu đề, dấu đầu dòng, biểu đồ, bảng và tệp phương tiện như hình ảnh, âm thanh và video.

Định dạng của tệp PPT là nhị phân, nghĩa là nó lưu trữ dữ liệu ở định dạng nhị phân được tối ưu hóa để ứng dụng PowerPoint lưu trữ và xử lý hiệu quả. Các tệp PPT cũng hỗ trợ nhiều tính năng và tùy chọn định dạng, bao gồm chuyển tiếp trang chiếu, hoạt ảnh, ghi chú của diễn giả và các đối tượng được nhúng.

Ngoài việc có thể chỉnh sửa trong Microsoft PowerPoint, các tệp PPT cũng có thể được xem và trình bày bằng cách sử dụng Phần mềm PowerPoint hoặc các ứng dụng tương thích trên các nền tảng khác nhau, bao gồm Windows, macOS và thiết bị di động. Chúng có thể được chia sẻ qua email, chuyển qua thiết bị lưu trữ di động hoặc tải lên nền tảng lưu trữ đám mây để dễ dàng cộng tác và phân phối.

Mặc dù Microsoft PowerPoint là phần mềm chính được sử dụng để tạo và sửa đổi tệp PPT, nhưng vẫn có các bản trình bày thay thế các ứng dụng phần mềm có thể mở và hoạt động với các tệp PPT, chẳng hạn như LibreOffice Impress và Google Trang trình bày. Tuy nhiên, điều quan trọng cần lưu ý là có thể có một số hạn chế về khả năng tương thích hoặc các biến thể trong hỗ trợ tính năng khi sử dụng phần mềm không phải của Microsoft.