彩票走势图

借助Aspose.Slides 控件,快速在线将 PNG 转换为 PPT

翻译|行业资讯|编辑:胡涛|2023-07-31 14:51:37.390|阅读 47 次

概述:在本文中我们将向您介绍,如何通过免费的网络应用程序将 PNG 图像转换为 PowerPoint 演示文稿,欢迎查阅~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Aspose.Slides 是一款 PowerPoint管理API,用于读取,编写,操作和转换PowerPoint幻灯片的独立API,可将PowerPoint转换为PDF,PDF/A,XPS,TIFF,HTML,ODP和其他PowerPoint格式。

Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。

Aspose.Slides for Java最新下载

PowerPoint 演示文稿是向观众或一大群人传达想法和信息的最佳方式之一。当您将 PNG 转换为 PPT PowerPoint 时,您将获得一个以图像作为主幻灯片的演示文稿。此类演示往往比一般演示更具吸引力和趣味性。

当您读完本文时,您将学会如何通过免费的网络应用程序将 PNG 图像转换为 PowerPoint 演示文稿。您可能还对使用代码行执行的 PNG 到 PPT 转换感兴趣:在C#中将 PNG 转换为 PPT、在Java中将 PNG 转换为 PPT 、在C++中将 PNG 转换为 PPT以及在Python中将 PNG 转换为 PPT 。

一、在线将 PNG 转换为 PPT
  1. 转至 Aspose 在线。
  2. 单击“删除”或“上传您的文件”
  3. 上传要转换为 PowerPoint 演示文稿的 PNG 图像。
  4. 单击“转换”

Aspose 在线 PNG 到 PPT 转换器

二、常见问题解答

(1)我可以在手机上将 PNG 转换为 PowerPoint 吗?

是的,您可以在移动设备上使用推荐的 PNG 到 PPT 转换器。

(2)如何在线将 PNG 转换为 PPT?

转到 PNG 到 PPT 转换器页面,上传要在 PowerPoint 中使用的图像,然后单击转换

(3)在线将 PNG 转换为 PPT 安全吗?

是的。所有 Aspose 转换器和网站都使用 HTTPS,因此您在数据传输方面无需担心。此外,所有上传用于转换的文件都会在 24 小时内删除。

(4)将 PNG 转换为 PPT 需要多长时间?

您可以在几秒钟或几分钟内将一些 PNG 图像转换为 PowerPoint 演示文稿。

三、在代码中将 PNG 转换为 PPT

Aspose.Slides 是由 Aspose 开发的功能强大的 API,允许开发人员和应用程序处理和操作 PowerPoint 演示文稿、OpenOffice 演示文稿以及其他格式的演示文稿。本质上,您可以使用此 API 从头开始创建 PowerPoint、编辑演示文稿、将 PNG/JPG 或其他图像转换为演示文稿、将演示文稿转换为 PDF、HTML 或图像等。

(1)在 C# 中将 PNG 转换为 PPT

  1. 安装Aspose.Slides for .NET
  2. 运行以下C# 代码将 PNG 转换为 PPT
using (Presentation pres = new Presentation())
{
IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image1.png"));
pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);

IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);

IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);

pres.Save("Presentation.ppt", SaveFormat.Ppt);
}

(2)在 Java 中将 PNG 转换为 PPT

  1. 安装Aspose.Slides for Java。
  2. 运行以下Java 代码将 PNG 转换为 PPT:
Presentation pres = new Presentation();
try {
IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("image1.png")));
pres.getSlides().get_Item(0).getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);

IPPImage image2 = pres.getImages().addImage(Files.readAllBytes(Paths.get("image2.png")));
ISlide slide2 = pres.getSlides().addEmptySlide(pres.getSlides().get_Item(0).getLayoutSlide());
slide2.getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);

IPPImage image3 = pres.getImages().addImage(Files.readAllBytes(Paths.get("image3.png")));
ISlide slide3 = pres.getSlides().addEmptySlide(pres.getSlides().get_Item(0).getLayoutSlide());
slide3.getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);

pres.save("Presentation.ppt", SaveFormat.Ppt);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (pres != null) pres.dispose();
}

(3)在 C++ 中将 PNG 转换为 PPT

  1. 安装用于 C++ 的 Aspose.Slides。
  2. 运行以下C++ 代码将 PNG 转换为 PPT:
SharedPtr<Presentation> pres = MakeObject<Presentation>();
SharedPtr<ISlideCollection> slides = pres->get_Slides();
SharedPtr<IImageCollection> images = pres->get_Images();
SharedPtr<ISlide> firstSlide = pres->get_Slide(0);
SharedPtr<ILayoutSlide> layoutSlide = firstSlide->get_LayoutSlide();

SharedPtr<IPPImage> image = images->AddImage(File::ReadAllBytes(u"image1.png"));
firstSlide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 0.0f, 0.0f, 720.0f, 540.0f, image);

SharedPtr<IPPImage> image2 = images->AddImage(File::ReadAllBytes(u"image2.png"));
SharedPtr<ISlide> slide2 = slides->AddEmptySlide(layoutSlide);
slide2->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 0.0f, 0.0f, 720.0f, 540.0f, image2);

SharedPtr<IPPImage> image3 = images->AddImage(File::ReadAllBytes(u"image3.png"));
SharedPtr<ISlide> slide3 = slides->AddEmptySlide(layoutSlide);
slide3->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 0.0f, 0.0f, 720.0f, 540.0f, image3);

pres->Save(u"Presentation.ppt", SaveFormat::Ppt);

(4)在Python中将PNG转换为PPT

  1. 通过 .NET安装Aspose.Slides for Python。请参阅本指南。
  2. 运行以下Python 代码将 PNG 转换为 PPT:


with slides.Presentation() as pres:
with open("image1.png", "rb") as in_file:
image = pres.images.add_image(in_file)
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image)

with open("image2.png", "rb") as in_file:
image2 = pres.images.add_image(in_file)
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)

with open("image3.png", "rb") as in_file:
image3 = pres.images.add_image(in_file)
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)

pres.save("Presentation.ppt", slides.export.SaveFormat.PPT)

以上便是如何在线将 JPG 转换为 PPT ,如您还有关于产品相关方面的疑问,可以继续浏览本系列其他内容,也欢迎您加入我们的交流群发表您遇到的问题。


欢迎下载|体验更多Aspose文档管理产品 
获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP