如何快速在线将 JPG 转换为 PPT?Aspose.Slides 轻松实现

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

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

Aspose.Slides for Java最新下载(qun:761297826)

如果您有一系列传达想法或讲述故事的图像,那么您可能希望直接在演示文稿中使用这些图像。这样,通过将 JPG 图像转换为 PPT,您将不必从头开始开发 PowerPoint 演示文稿。

在本文中,我们打算向您展示如何在线将 JPG 转换为 PowerPoint。根据您的兴趣,您可能需要继续阅读以了解如何使用C#片段、Java片段、C++片段或Python片段通过 API 执行相同的转换操作。

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

Aspose 在线 JPG 到 PPT 转换器

二、常见问题解答

如何在线将 JPG 转换为 PPT?

在浏览器上转至免费的JPG 到 PPT 转换器页面,上传图像,然后单击“转换”

在线将 JPG 转换为 PPT 安全吗?

是的,在 Aspose 网站上进行的 JPG 到 PPT 转换是安全可靠的。Aspose 使用 HTTPS,并在 24 小时内删除所有上传的文件。

我可以在手机上使用 JPG 到 PPT 转换器吗?

是的,您可以使用手机上的浏览器将 JPG 转换为 PPT。

将 JPG 转换为 PPT 需要多长时间?

转换需要几秒钟或几分钟,具体取决于您要转换为演示文稿的图像数量、图像大小等。

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

除了免费的 JPG 到 PPT Web 应用程序之外,Aspose 还提供 API,允许开发人员和应用程序执行相同的 JPG 到 PPT 转换任务。特别是使用Aspose.Slides,您可以将JPG图像转换为PowerPoint演示文稿,编辑和操作演示文稿,将其他格式的图像转换为演示文稿,以及将演示文稿转换为图像、PDF和HTML文档等。

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

按照此处的说明安装Aspose.Slides for .NET。

运行以下C# 代码将 JPG 转换为 PPT:

using (Presentation pres = new Presentation())
{
IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image1.jpg"));
pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);

IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.jpg"));
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.jpg"));
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中将JPG转换为PPT

按照此处的说明安装Aspose.Slides for Java。

运行以下Java 代码将 JPG 转换为 PPT:

Presentation pres = new Presentation();
try {
IPPImage image = pres.getImages().addImage(Files.readAllBytes(Paths.get("image1.jpg")));
pres.getSlides().get_Item(0).getShapes().addPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);

IPPImage image2 = pres.getImages().addImage(Files.readAllBytes(Paths.get("image2.jpg")));
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.jpg")));
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++ 将 JPG 转换为 PPT

按照此处的说明安装Aspose.Slides for C++。

运行以下C++ 代码将 JPG 转换为 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.jpg"));
firstSlide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 0.0f, 0.0f, 720.0f, 540.0f, image);

SharedPtr<IPPImage> image2 = images->AddImage(File::ReadAllBytes(u"image2.jpg"));
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.jpg"));
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中将JPG转换为PPT

按照此处的说明通过 .NET安装Aspose.Slides for Python。

运行以下Python 代码将 JPG 转换为 PPT:

with slides.Presentation() as pres:
with open("image1.jpg", "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.jpg", "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.jpg", "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 ,如您还有关于产品相关方面的疑问,可以继续浏览本系列其他内容~

猜你喜欢

转载自blog.csdn.net/m0_67129275/article/details/131961437