
เรามีความยินดีที่จะประกาศการเปิดตัว Aspose.Slides สำหรับ Node.js ผ่าน Java ผลิตภัณฑ์นี้มุ่งเป้าไปที่นักพัฒนาที่ต้องการใช้ Aspose.Slides สำหรับ Java เพื่อสร้างและจัดการการนำเสนอ Microsoft PowerPoint และ OpenOffice ในแอพพลิเคชั่น node.js และแพลตฟอร์มเซิร์ฟเวอร์ Javascript ของพวกเขา
Aspose.Slides สำหรับ Node.js ผ่าน Java เป็นไลบรารีคลาสที่ช่วยให้แอพพลิเคชั่นของคุณอ่านและเขียนเอกสาร PowerPoint® โดยไม่ต้องใช้ Microsoft PowerPoint® ผลิตภัณฑ์ใหม่นี้มีฟีเจอร์ Aspose.Slides เต็มรูปแบบพร้อมข้อจำกัดเล็กน้อย ความต้องการในการติดตั้ง/การใช้งานเพิ่มเติม และการเปลี่ยนแปลง API
ติดตั้ง Aspose.Slides สำหรับ Node.js
Aspose.Slides สำหรับ Node.js ผ่าน Java เป็น API ที่ไม่ขึ้นอยู่กับแพลตฟอร์มและสามารถใช้ได้ในทุกแพลตฟอร์ม (Windows, Linux, และ MacOS) ที่ติดตั้ง Node.js และ node-java ไว้
ในการติดตั้ง Aspose.Slides สำหรับ Node.js ผ่าน Java ดูที่หน้า ติดตั้งผลิตภัณฑ์
ใช้ Aspose.Slides สำหรับ Node.js ผ่าน Java
สร้าง PowerPoint ใน Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
// Gets the first slide
var slide = pres.getSlides().get_Item(0);
// Adds an autoshape with type set to rectangle
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 150, 300, 200);
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
รวม PowerPoint ใน Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres1 = new aspose.slides.Presentation("pres1.pptx");
var pres2 = new aspose.slides.Presentation("pres2.pptx");
try
{
for (var i = 0; i < pres2.getSlides().size(); i++)
{
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
}
pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres1 != null) pres1.dispose();
if (pres2 != null) pres2.dispose();
}
แปลง PowerPoint เป็น PDF ใน Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("PowerPoint.ppt");
try
{
// Save the presentation as PDF
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf);
}
finally
{
if (pres != null) pres.dispose();
}
แปลง PowerPoint เป็น JPG ใน Node.js
var aspose = aspose || {};
var java = require("java");
aspose.slides = require("aspose.slides.via.java");
// Instantiate a Presentation object that represents a PPT file
var pres = new aspose.slides.Presentation("pres.pptx");
try
{
for (var i = 0; i < pres.getSlides().size(); i++)
{
var bmp = pres.getSlides().get_Item(i).getThumbnail(1, 1);
var imageio = java.newInstanceSync("javax.imageio.ImageIO");
var file = java.newInstanceSync("java.io.File", "slide_" + i + ".jpg");
imageio.write(bmp, "JPEG", file);
}
}
finally
{
if (pres != null) pres.dispose();
}
นำเข้าข้อมูล PowerPoint จาก PDF ใน Node.js
var aspose = aspose || {};
aspose.slides = require("aspose.slides.via.java");
var pres = new aspose.slides.Presentation();
try
{
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
}
finally
{
if (pres != null) pres.dispose();
}
สำหรับบทความเพิ่มเติมเกี่ยวกับการทำงานใน node.js โดยใช้ Aspose.Slides โปรดดูที่ส่วน คู่มือพัฒนา ของเอกสาร Aspose.Slides สำหรับ Java Aspose.Slides สำหรับ Node.js ผ่าน Java อิงจาก Aspose.Slides สำหรับ Java ดังนั้นบทความเอกสารส่วนใหญ่ของหลังสามารถใช้ได้สำหรับก่อน
แหล่งข้อมูล
นี่คือลิงค์ไปยังแหล่งข้อมูล Aspose.Slides สำหรับ Node.js ผ่าน Java ที่คุณอาจต้องการ: