PPTX DOCX XLSX PDF ODP
Aspose.Imaging  .NETの場合
ODG

C#経由でODGに移動します

独自の.NETアプリを作成し、サーバー側APIを使用してODGファイルをマージします。

C#を使用してODGファイルをマージする方法

創造力を発揮したい場合は、画像コラージュを使用してください。この機能を使用すると、ソース ファイルの形式が異なる場合でも、写真と画像を結合できます。ポートフォリオに注目を集めるための優れた方法は、繰り返しの画像やパターンを含む写真の壁紙を使用することです。この場合、画像は水平方向と垂直方向の両方で結合できます。ファイルの処理結果をデモする必要がある場合は、写真効果の適用前と適用後の 2 つの画像を簡単に結合できます。 ODG ファイルをマージするには、次を使用します。 Aspose.Imaging for .NET 機能が豊富で強力で使いやすいC#プラットフォーム用の画像操作および変換APIであるAPI。開ける NuGet パッケージマネージャー、検索 ** Aspose.Imaging ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

パッケージマネージャーコンソールコマンド


PM> Install-Package Aspose.Imaging

C#を介してODGをマージする手順

あなたは aspose.imaging.dll 自分の環境で次のワークフローを試してください。

+Image.Loadメソッドを使用してODGファイルをロードします +画像を新しい画像に結合する +Aspose.Imaging形式でサポートされているディスクにマージされた画像を保存します

システム要求

Aspose.Imaging for .NETは、すべての主要なオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。

-Microsoft Windows、または.NET Framework、.NET Core、Windowsアプリケーション、ASP.NETWebアプリケーションと互換性のあるOS。 -Microsoft VisualStudioのような開発環境。 -プロジェクトで参照されているAspose.Imagingfor.NET。

 

ODG画像をマージ-.NET

using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Tiff;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using System.Collections.Generic;
using System.IO;
using System.Linq;
string templatesFolder = @"c:\Users\USER\Downloads\templates\";
string dataDir = templatesFolder;
var images = new Dictionary<string, Image>();
string[] files = new string[] { "template.emf", "template.emf" };
int maxWidth = 0;
int maxHeight = 0;
int i = 0;
foreach (var fileName in files)
{
using (var image = Image.Load(dataDir + fileName))
{
string outputFileName = Path.Combine(dataDir, $"{fileName}{i++}.png");
// Save PNG image
image.Save(outputFileName, new PngOptions());
var rasterImage = Image.Load(outputFileName);
if (rasterImage.Width > maxWidth)
{
maxWidth = rasterImage.Width;
}
if (rasterImage.Height > maxHeight)
{
maxHeight = rasterImage.Height;
}
images.Add(outputFileName, rasterImage);
}
}
var outputPath1 = Path.Combine(dataDir, "multiframe.tiff");
var outputPath2 = Path.Combine(dataDir, "multipage.pdf");
using (TiffImage tiffImage = new TiffImage(new TiffFrame((RasterImage)images.ElementAt(0).Value)))
{
for (i = 1; i < images.Count; i++)
{
tiffImage.AddPage((RasterImage)images.ElementAt(i).Value);
}
// Save as muti frame tiff
tiffImage.Save(outputPath1, new TiffOptions(TiffExpectedFormat.TiffJpegRgb));
// Worry about Pdf ? That's it!
tiffImage.Save(outputPath2, new PdfOptions());
}
foreach (var image in images)
{
image.Value.Dispose();
File.Delete(image.Key);
}
File.Delete(outputPath1);
File.Delete(outputPath2);
 
  • Aspose.Imaging for .NET APIについて

    Aspose.Imaging APIは、アプリケーション内で画像(写真)を作成、変更、描画、または変換するための画像処理ソリューションです。クロスプラットフォームの画像処理(さまざまな画像形式間の変換(均一なマルチページまたはマルチフレームの画像処理を含む)、描画などの変更、グラフィックプリミティブの操作、変換(サイズ変更、トリミング、反転、回転)を含むがこれらに限定されない) 、2値化、グレースケール、調整)、高度な画像操作機能(フィルタリング、ディザリング、マスキング、デスキュー)、およびメモリ最適化戦略。これはスタンドアロンライブラリであり、画像操作をソフトウェアに依存しません。プロジェクト内のネイティブAPIを使用して、高性能の画像変換機能を簡単に追加できます。これらは100%プライベートのオンプレミスAPIであり、画像はサーバーで処理されます。

    オンラインアプリを介してODGをマージ

    [Live Demos Webサイト](https://products.aspose.app/imaging/image-merge)にアクセスして、ODGドキュメントをマージします。 ライブデモには次の利点があります

      何かをダウンロードしたりセットアップしたりする必要はありません
      コードを書く必要はありません
      ODGファイルをアップロードして[今すぐマージ]ボタンをクリックするだけです
      結果のファイルのダウンロードリンクを即座に取得します

    ODG とは ODG ファイル形式

    ODGファイル形式は、Apache OpenOfficeのDrawアプリケーションで、描画要素をベクターイメージとして保存するために使用されます。これは、Advancement of Structural Information Standards(OASIS)によって概説されているXMLベースのファイル形式の仕様に従います。 ODGは、点、線、曲線を使用して図面をベクトル画像として表します。 OpenOfficeに加えて、LibreOfficeおよびその他のアプリケーションもODGファイル形式での作業をサポートします。たとえば、OpenOfficeでサポートされている他の形式には、ODT、ODF、ODP、ODSなどがあります。

    続きを読む

    その他のサポートされているマージ形式

    C#を使用すると、を含むさまざまな形式を簡単にマージできます。

    APNG (アニメーション化されたポータブルネットワークグラフィックス)
    BMP (ビットマップ画像)
    ICO (Windows アイコン)
    JPG (共同写真専門家グループ)
    CDR (ベクトル描画画像)
    CMX (CorelExchangeイメージ)
    JPG (共同写真専門家グループ)
    CDR (ベクトル描画画像)
    CMX (CorelExchangeイメージ)
    DIB (デバイスに依存しないビットマップ)
    DICOM (デジタルイメージング&コミュニケーション)
    DJVU (グラフィックフォーマット)
    DNG (デジタルカメラ画像)
    EMF (強化されたメタファイル形式)
    EPS (カプセル化されたPostScript言語)
    GIF (グラフィカルな交換形式)
    JP2 (JPEG 2000)
    J2K (ウェーブレット圧縮画像)
    OTG (OpenDocument標準)
    PNG (ポータブルネットワークグラフィックス)
    SVG (スケーラブルベクターグラフィックス)
    TIFF (タグ付き画像形式)
    WEBP (ラスターWebイメージ)
    WMF (MicrosoftWindowsメタファイル)