1. 製品
  2.   Conholdate.Total
  3.   .NET
  4.   .NET で単一の VISIO を複数の VISIO ファイルに分割する

.NET で単一の VISIO を複数の VISIO ファイルに分割する

単一の VISIO ファイルを複数の 1 ページまたは複数ページの VISIO ファイルに分割する C# .NET VISIO スプリッター API。正確なページ番号、開始または終了ページ番号、偶数または奇数ページ番号を指定して、さまざまなフィルターを使用してドキュメントと画像を分割します。分割操作を実行して、HTML、PDF、テキスト、OpenDocument、Microsoft Word、Excel、PowerPoint、Visio、および OneNote ドキュメントを複数の結果ドキュメントに分割します。

ダウンロード

VISIO ファイルを分割し、.NET で透かしを追加する

C# .NET を使用して、単一の VISIO ドキュメントを複数の独立したドキュメントに分割し、分割された各ファイルに画像またはテキストの透かしを挿入します。

  • 分割されたドキュメントで Watermarker をインスタンス化する
  • 透かしフォントのインスタンス化、TextWatermark オブジェクトの作成、透かしプロパティの設定
  • 透かしを追加して透かしを入れたドキュメントを保存する
  • 分割後にファイルが保存される出力パスを設定します
  • SplitOptions オブジェクトを分割ファイルのパスと分割するページ数でインスタンス化する
  • 入力ドキュメントで Merger オブジェクトを作成し、 SplitOptions を使用して分割します

ドキュメント分割 API をダウンロード

PDF、Microsoft Office、HTML、OpenDocument、およびその他の多くのファイル形式内でドキュメント分割操作を実行するには、GroupDocs.MergerおよびGroupDocs.Watermark名前空間が必要です。 Conholdate.Total が提供する他の Office ドキュメント用の .NET API を調べてください。

ダウンロード からそれぞれのアセンブリ ファイルを取得するか、NuGet を使用して、Conholdate.Total をワークスペースに直接追加します。


// Supports merging Microsft Word, Excel, PowerPoint, Visio, OpenDocument, HTML, eBook and PostScript file formats
// Supported file formats: https://docs.groupdocs.com/merger/net/supported-document-formats/
using (Watermarker watermarker = new Watermarker("input.pdf"))
{
Font font = new Font("Arial", 19, FontStyle.Bold | FontStyle.Italic);
TextWatermark watermark = new TextWatermark("my watermark", font);
watermark.ForegroundColor = Color.Red;
watermark.BackgroundColor = Color.Blue;
watermark.TextAlignment = TextAlignment.Right;
watermark.Opacity = 0.5;
watermarker.Add(watermark);
watermarker.Save("output.pdf");
}
string outputFolder = @"c:\output\";
SplitOptions splitOptions = new SplitOptions(outputFolder + "document_{0}.{1}", new int[] { 1, 2, 4 });
using (Merger merger = new Merger("output.pdf"))
{
merger.Split(splitOptions);
}

C# .NET でテキスト ファイルを複数のファイルに分割する

.NET アプリケーション用のテキスト スプリッター ライブラリを使用 – ソース テキスト ファイルの各行または複数行を、数行の C# コードを使用して個別の結果の .txt ファイルに分割します。

  • TextSplitOptions クラスを、出力ファイルのパス形式、目的の TextSplitMode および行番号で初期化します
  • ソース ドキュメント パスまたはストリームで Merger オブジェクトをインスタンス化する
  • Split メソッドを呼び出し、TextSplitOptions オブジェクトを渡して、結果のテキスト ファイルを保存します。

単一のドキュメント変更操作

数行の C# コードを追加するだけで、Word、Excel スプレッドシート、プレゼンテーション、RTF、PDF、Visio、HTML、OneNote、XPS などのさまざまなドキュメント形式で、多機能のドキュメント操作機能を実行できます。

単一ドキュメントの主な操作には、ドキュメント内のページの新しい位置への移動、単一ページまたはコレクションまたは選択したページの削除、ページ位置の交換、ドキュメントからの特定のページの抽出、ページの向きの縦向きまたは横向きモードへの変更、および回転が含まれます。ソース文書のページを 90、180、または 270 度の角度にします。


// Supports merging Microsft Word, Excel, PowerPoint, Visio, OpenDocument, HTML, eBook and PostScript file formats
// Supported file formats: https://docs.groupdocs.com/merger/net/supported-document-formats/
string filePath = @"c:\sample.txt";
string filePathOut = @"c:\output\line_{0}.{1}";
TextSplitOptions splitOptions = new TextSplitOptions(filePathOut, new int[] { 3, 6 });
using (Merger merger = new Merger(filePath))
{
merger.Split(splitOptions);
}

VISIOファイル形式とは?

VISIO ファイル形式は、図や図面の作成に使用されるベクトルベースのグラフィック形式です。これは Microsoft によって開発された独自の形式であり、通常は Microsoft Visio アプリケーションで使用されます。 VISIO ファイル形式は、SoftImage として知られる独自のオブジェクト指向システムに基づいています。このシステムは、グラフィック オブジェクト、テキスト、図形のほか、効果や変換を保存するために使用されます。 Visio の図は通常、オブジェクト、テキスト、効果、グラフィックなどをグループ化したものです。 VISIO ファイル形式は、図形、線、テキスト、ビットマップ、画像、リンク、レイヤーなどのさまざまな要素をサポートしています。また、スプレッドシートやデータベースなどの外部データ ソースへのリンクのサポートも含まれています。 VISIO ファイル形式は、組織図、フローチャート、ビジネス プロセス モデリング、ネットワーク図、エンジニアリング図などのさまざまなアプリケーションの基礎です。 Visio 図は簡単に作成、カスタマイズ、共有できるため、幅広いユーザーに人気があります。 VISIO ファイル形式は、Adobe Illustrator、CorelDRAW、Inkscape などの他のアプリケーションで開くことができます。ただし、その独自の性質により、一部の機能がサポートされない可能性があり、画像の品質は元のファイルほど良くない可能性があります。

学び

.NET を使用した一般的なドキュメント マージ オプション

PDFファイルをマージする

(ポータブルドキュメントフォーマット)

WORDファイルをマージする

(ワープロファイル)

EXCELファイルをマージする

(スプレッドシート ファイル)

WEBファイルをマージする

(ウェブファイル)

DOCファイルをマージする

(Microsoft Wordバイナリ形式)

DOCXファイルをマージする

(Office 2007以降のWord文書)

DOCMファイルをマージする

(Microsoft Word 2007 マルコ ファイル)

DOTファイルをマージする

(Microsoft Wordテンプレートファイル)

DOTMファイルをマージする

(Microsoft Word 2007+ テンプレート ファイル)

DOTXファイルをマージする

(Microsoft Wordテンプレートファイル)

RTFファイルをマージする

(リッチテキスト形式)

TXTファイルをマージする

(テキストドキュメント)

XLSファイルをマージする

(Microsoft Excel スプレッドシート (レガシー))

XLSBファイルをマージする

(Excel バイナリ ワークブック)

XLSMファイルをマージする

(マクロが有効なスプレッドシート)

XLSXファイルをマージする

(XML ワークブックを開く)

XLTファイルをマージする

(Excel 97 - 2003 テンプレート)

XLTMファイルをマージする

(Excel マクロ有効テンプレート)

XLTXファイルをマージする

(Excel テンプレート)

XLAMファイルをマージする

(Excel マクロ有効アドイン)

CSVファイルをマージする

(カンマ区切りの値)

TSVファイルをマージする

(タブ区切りの値)

PPTファイルをマージする

(Microsoft PowerPoint 97-2003)

PPTXファイルをマージする

(オープン XML プレゼンテーション形式)

PPSファイルをマージする

(PowerPoint スライド ショー)

PPSXファイルをマージする

(PowerPoint スライド ショー)

VDXファイルをマージする

(ベクター デザイン交換)

VSDMファイルをマージする

(Visio マクロ対応の描画)

VSSMファイルをマージする

(Visio SmartShape マスター)

VSSXファイルをマージする

(Visio ステンシル ファイル)

VSTMファイルをマージする

(Visio マクロ対応図面テンプレート)

VSTXファイルをマージする

(Visio 図面テンプレート)

VSXファイルをマージする

(Visio ステンシル XML ファイル)

ONEファイルをマージする

(OneNote ドキュメント)

HTMLファイルをマージする

(ハイパーテキストマークアップ言語)

MHTファイルをマージする

(MHTML ウェブ アーカイブ)

MHTMLファイルをマージする

(Web ページのアーカイブ形式)

ODPファイルをマージする

(OpenDocument プレゼンテーション形式)

ODSファイルをマージする

(OpenDocument スプレッドシート)

ODTファイルをマージする

(OpenDocument テキスト ファイル形式)

OTPファイルをマージする

(OpenDocument標準フォーマット)

OTTファイルをマージする

(OpenDocument標準フォーマット)

EPUBファイルをマージする

(電子書籍ファイルを開く)

PSファイルをマージする

(ポストスクリプトファイル)

TEXファイルをマージする

(LaTeX ソースドキュメント)

 日本