GroupDocs.Editor は、PPT/PPTX ファイルをプログラムで作成および操作するための Cloud SDK および REST API を提供します。さまざまなプログラミング言語で PowerPoint プレゼンテーションをプログラム的に操作する方法について書かれた複数の 記事 を見つけることができます。さらに、任意の Web ブラウザで PPTX をオンラインで編集できるオンライン PowerPoint 編集ソフトウェア もあります。ただし、このオンライン ツールは GroupDocs.Editor Cloud SDK を利用しており、幅広い機能を提供します。それでは、この Web ベースのツールの動作を確認し、PPT/PPTX ファイルをオンラインで編集してみましょう。したがって、このオンライン ツール を探索するには、このブログ投稿を最後まで読んでください。
このブログ投稿では次の点について説明します。
- GroupDocs.Editor による PowerPoint 編集ソフトウェア
- PPTXをオンラインで編集する
- モバイルでPPTを編集するにはどうすればよいですか?
- C# で PPTX を編集する
- Node.js で PPTX/PPT を編集する
GroupDocs.Editor の PowerPoint 編集ソフトウェア
Microsoft PowerPoint は、ビジネス/教育プレゼンテーションを作成するための非常に人気のあるソフトウェアです。このソフトウェアをマシンにインストールする必要がありますが、操作の実行にはメモリと処理時間が必要となるため、多忙な作業になる場合があります。そのため、GroupDocs.Editor は、ユーザーが Web ブラウザーで PowerPoint ファイルを編集できるマルチプラットフォームのオンライン PPT エディターを立ち上げました。
このオンライン エディターの最も優れた点は、どの Web ブラウザーでも開いて使用できることです。さらに、PPT/PPTX ファイルをアップロードするための優れたドラッグ/ドロップ インターフェイスもあります。ファイルをアップロードするとエディターが表示され、要件に応じてプレゼンテーションを編集できます。
フォントファミリー、フォントサイズの変更、画像の挿入、外部リンクの編集など、他にも多くのオプションがあります。次のセクションでは、PPTX をオンラインで編集するために必要なすべての手順を説明します。
PPTX オンラインで編集
次の手順は、PowerPoint ファイルをオンラインで編集する方法を示しています。
- この オンライン PowerPoint 編集ソフトウェアを任意の Web ブラウザーで開きます。
- ソース PPTX/PPT ファイルをドラッグ アンド ドロップするか、ファイル エクスプローラーを使用してアップロードします。
- ファイルがアップロードされると、エディタ ウィンドウが表示されます。
- 変更を加えて、上部のメニューバーにある「文書を保存」アイコンを押します。
- 上部のメニューバーから編集したドキュメントをダウンロードします。
プロセス全体は以下のビデオで示されています。
同様に、上部のメニュー バーには、編集したファイルを PDF ファイル形式でダウンリングする、新しいドキュメントを作成するなどの他のオプションがあります。
モバイルで PPT を編集するには?
ファイル編集に加えて、このオンライン PowerPoint 編集 ソフトウェア では、PPT/PPTX ファイルを最初から作成することもできます。実際、このオンライン ツールは携帯電話でうまく機能し、携帯電話の Web ブラウザでこのツールを開くと PowerPoint ファイルを作成および処理できます。 GroupDocs.Editor Cloud SDK は、そのような魔法をすべて舞台裏で実行します。
C# で PPTX を編集する
C# で PowerPoint ファイルをプログラム的に編集するには、次の手順に従ってください。
- GroupDocs.Editor Cloud SDK for .NET をプロジェクトにインストールします。
- 次のコード スニペットを取得し、API 資格情報を入力し、ファイル パスを設定して、サーバーを実行して .NET で PPTX を編集します。
using GroupDocs.Editor.Cloud.Sdk.Api;
using GroupDocs.Editor.Cloud.Sdk.Client;
using GroupDocs.Editor.Cloud.Sdk.Model.Requests;
using System;
using GroupDocs.Editor.Cloud.Sdk.Model;
using FileInfo = GroupDocs.Editor.Cloud.Sdk.Model.FileInfo;
using GroupDocs.Editor.Cloud.Sdk.Model;
using System.Text;
namespace GroupDocs.Editor
{
// この例では、PDF パスワードを削除する方法を示します。
public class RemovePDFPassword
{
static void Main(string[] args)
{
string MyAppKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
var configuration = new Configuration(MyAppSid, MyAppKey);
// 必要なAPIインスタンスを作成する
var editApi = new EditApi(configuration);
var fileApi = new FileApi(configuration);
// ドキュメントはすでにストレージにアップロードされています。
// 編集可能な状態にロードします
var loadOptions = new PresentationLoadOptions
{
FileInfo = new FileInfo
{
FilePath = "/first.pptx"
},
OutputPath = "output",
SlideNumber = 0
};
var loadResult = editApi.Load(new LoadRequest(loadOptions));
// HTMLドキュメントをダウンロード
var stream = fileApi.DownloadFile(new DownloadFileRequest(loadResult.HtmlPath));
var htmlString = new StreamReader(stream, Encoding.UTF8).ReadToEnd();
// 何かを編集...
htmlString = htmlString.Replace("Slide sub-heading", "Hello People!");
// HTMLをストレージにアップロードして戻す
fileApi.UploadFile(new UploadFileRequest(loadResult.HtmlPath,
new MemoryStream(Encoding.UTF8.GetBytes(htmlString))));
// HTMLをpptxに保存し直す
var saveOptions = new PresentationSaveOptions
{
FileInfo = loadOptions.FileInfo,
OutputPath = "output/edited.pptx",
HtmlPath = loadResult.HtmlPath,
ResourcesPath = loadResult.ResourcesPath
};
var saveResult = editApi.Save(new SaveRequest(saveOptions));
}
}
}
Node.js で PPTX/PPT を編集する
Node.js の PPTX をプログラムで編集するには、次の手順に従ってください。
- GroupDocs.Editor Cloud SDK for Node.js をアプリケーションにインストールします。
- 次のコード サンプルでは、Node.js で PPTX を編集できます。
// 完全な例とデータ ファイルについては、https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-node-samples にアクセスしてください。
global.editor_cloud = require("groupdocs-editor-cloud");
global.appSid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
global.appKey = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
global.editApi = editor_cloud.EditApi.fromKeys(appSid, appKey);
global.fileApi = editor_cloud.FileApi.fromKeys(appSid, appKey);
// ドキュメントはすでにストレージにアップロードされています。
// 編集可能な状態にロードします
let fileInfo = new editor_cloud.FileInfo();
fileInfo.filePath = "first.pptx";
let loadOptions = new editor_cloud.PresentationLoadOptions();
loadOptions.fileInfo = fileInfo;
loadOptions.outputPath = "output";
editApi.load(new editor_cloud.LoadRequest(loadOptions)).then((loadResult)=>{
// HTMLドキュメントをダウンロード
fileApi.downloadFile(new editor_cloud.DownloadFileRequest(loadResult.htmlPath)).then((buf)=>{
let htmlString = buf.toString("utf-8");
// 何かを編集...
htmlString = htmlString.replace("Slide sub-heading", "Hello people!");
// HTMLをストレージにアップロードして戻す
fileApi.uploadFile(new editor_cloud.UploadFileRequest(loadResult.htmlPath, new Buffer(htmlString, "utf-8"))).then(()=>{
// HTMLをdocxに保存し直す
let saveOptions = new editor_cloud.PresentationSaveOptions();
saveOptions.fileInfo = fileInfo;
saveOptions.outputPath = "output/edited.pptx";
saveOptions.htmlPath = loadResult.htmlPath;
saveOptions.resourcesPath = loadResult.resourcesPath;
editApi.save(new editor_cloud.SaveRequest(saveOptions)).then((saveResult)=>{
// 終わり。
console.log("Document edited: " + saveResult.path);
})
})
})
});
最終的な考え
この記事を最後まで読んでいただきありがとうございます。このオンライン PPT 編集者 をご覧いただき、お役に立てば幸いです。さらに、PPTX をオンラインで編集するためのすべての手順を説明しました。 PowerPoint プレゼンテーションをオンラインで作成および操作したい場合、このツールを使用すると作業効率が向上します。さらに、ライブ エクスペリエンスを得るには、REST API こちら を操作してください。とりわけ、GroupDocs.Editor の ドキュメント にアクセスして、提供されている機能を確認することができます。
さらに、スタートガイドに従うことをお勧めします。
最後に、groupdocs.cloud が新しい記事を書いています。最新の更新情報については、引き続きご連絡ください。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
PPTX ファイルをオンラインで編集するにはどうすればよいですか?
Web ブラウザで PowerPoint ファイルを編集するには、この オンライン PPT エディタを使用してください。
携帯電話で PPT を無料で編集するにはどうすればよいですか?
答えの詳細については、この リンク を参照してください。
PowerPoint編集用の無料アプリは何ですか?
GroupDocs.Editor Cloud SDK この ツール を使用して PPTX をオンラインで編集します。詳細については、この リンク に移動してください。