C# Word文書の段落を削除
今日はSpire.Doc for .Net という無料のライブラリを利用して、Word文書の段落を削除する方法を紹介します。指定する段落と、文書内の段落全体の削除方法を紹介させていただきます。
下準備
1.E-iceblueの公式サイトからFree Spire.Doc for .NET無料版をダウンロードしてください。
2.Visual Studioを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいDoc.dllを参照に追加してください。(Net 4.0を例としたら、デフォルトパスは“Bin→NET4.0→Spire.Doc.dll”というようです。)
指定する段落を削除
//Document objectを作成します。
Document document = new Document();
//Wordファイルをロードします。
document.LoadFromFile("Input.docx");
//一つ目の段落を削除します。
document.Sections[0].Paragraphs.RemoveAt(0);
//保存します。
document.SaveToFile("RemoveParagraph.docx", FileFormat.Docx2013);
実行結果
段落全体を削除
// Document objectを作成します。
Document document = new Document();
// Wordファイルをロードします。
document.LoadFromFile("Input.docx");
//文書をループして、段落全体を削除します。
foreach(Section section in document.Sections)
{
section.Paragraphs.Clear();
}
//保存します。
document.SaveToFile("RemoveAllParagraphs.docx", FileFormat.Docx2013);
実行結果
Author And Source
この問題について(C# Word文書の段落を削除), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/63a5bbeb9939401d589f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .