1. Продукти
  2.   Conholdate.Total
  3.   .NET
  4.   Разделете един MHTML на много MHTML файлове в .NET

Разделете един MHTML на много MHTML файлове в .NET

C# .NET MHTML сплитер API за разделяне на един MHTML файл на няколко едностранични или многостранични MHTML файла. Разделете документи и изображения с помощта на различни филтри, като посочите точни номера на страници, начални или крайни номера на страници и четни или нечетни номера на страници. Извършете операция за разделяне, за да разделите HTML, PDF, Text, OpenDocument, Microsoft Word, Excel, PowerPoint, Visio и OneNote документи на множество получени документи.

Изтегли

Разделете MHTML файл и добавете водни знаци в .NET

Разделете един MHTML документ на множество независими документи и вмъкнете изображение или текстови водни знаци към всеки от разделените файлове с помощта на C# .NET.

  • Създаване на Watermarker с разделен документ
  • Инстанцирайте шрифта на водния знак, създайте обект TextWatermark и задайте свойства на водния знак
  • Добавете воден знак и запазете документ с воден знак
  • Задайте изходен път, където файловете ще бъдат записани след разделянето
  • Създайте обект SplitOptions с пътя на разделения файл и броя на страниците, които трябва да бъдат разделени
  • Създайте обект Merger с входен документ и го разделете с помощта на SplitOptions

Изтеглете API за разделяне на документи

Необходими са ви пространства от имена GroupDocs.Merger & GroupDocs.Watermark, за да извършвате операции за разделяне на документи в PDF, Microsoft Office, HTML, OpenDocument и много други файлови формати. Разгледайте други .NET API за документи на Office, предлагани от Conholdate.Total.

Вземете съответните асемблиращи файлове от изтегляния или изтеглете целия пакет от 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 приложения – разделете всеки ред или няколко реда от изходния текстов файл в отделен получен .txt файл, като използвате няколко реда C# код.

  • Инициализирайте клас TextSplitOptions с формат на пътя на изходните файлове, желания TextSplitMode и номера на редовете
  • Създайте екземпляр на обект Merger с пътя или потока на изходния документ
  • Извикайте метода Split и подайте обект TextSplitOptions, за да запазите получените текстови файлове

Операции за промяна на единичен документ

Изпълнявайте многофункционални функции за манипулиране на документи в различни формати на документи като Word, електронна таблица на Excel, презентации, RTF, PDF, Visio, HTML, OneNote, XPS и много други, като добавите само няколко реда C# код.

Основните операции с един документ включват преместване на страници в документа на нова позиция, премахване на отделна страница или колекция или избрани страници, смяна на позициите на страницата, извличане на конкретни страници от документа, промяна на ориентацията на страницата в портретен или пейзажен режим и завъртане страниците на изходния документ под ъгъл от 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);
}

What is MHTML file format?

MHTML, кратък за ME HTML, е архивен файлов формат на уеб страница, използван за записване и архивиране на уеб съдържание за офлайн гледане. Това е комбинация от HTML кода, вградени изображения и друго външно съдържание, запазено като един файл. MHTML файла могат да бъдат отворени с уеб браузъри, текстови редактори и други програми, които поддържат HTML гледания. MHTML файла обикновено се използват за архивиране на уебсайтове, споделяне на съдържание на уеб страници или имейл статично съдържание на уеб страница, без да е необходима интернет връзка. Способността да се компресира всичко в един файл прави MHTML файла идеален за записване и споделяне на уеб съдържание. Освен това, MHTML файла са по-лесни за управление от HTML файла, тъй като съдържат всички необходими компоненти за гледане в един файл. MHTML файла са различни от HTML файла, тъй като формата MHTML включва външно съдържание. Той също така използва ME кодиране, което му позволява да включва двоични данни като изображения, аудио и дори видео файлове. MHTML файла може да се използва и за отпечатване или записване на уеб страници за гледане офлайн, тъй като файловият формат съдържа всички компоненти за гледане. Всички основни уеб браузъри като Internet Explorer, Firefox, Safari и Chrome поддържат MHTML файла и могат да ги отворят в съответните им програми. Други програми като Adobe Acrobat Reader и Apple Notes също могат да отворят MHTML файла.

Уча

Популярни опции за обединяване на документи с .NET

Обединяване DOC Файлове

(Microsoft Word Binary Format)

Обединяване DOCX Файлове

(Office 2007+ Word Document)

Обединяване DOCM Файлове

(Microsoft Word 2007 Marco File)

Обединяване DOT Файлове

(Microsoft Word Template Files)

Обединяване DOTM Файлове

(Microsoft Word 2007+ Template File)

Обединяване DOTX Файлове

(Microsoft Word Template File )

Обединяване XLS Файлове

(Microsoft Excel Spreadsheet (Legacy))

Обединяване XLTM Файлове

(Excel Macro-Enabled Template)

Обединяване XLAM Файлове

(Excel Macro-Enabled Add-In)

Обединяване PPT Файлове

(Microsoft PowerPoint 97-2003)

Обединяване PPTX Файлове

(Open XML presentation Format)

Обединяване VSDM Файлове

(Visio Macro-Enabled Drawing)

Обединяване VSSM Файлове

(Visio Macro-Enabled Stencil File)

Обединяване VSTM Файлове

(Visio Macro-Enabled Drawing Template)

Обединяване HTML Файлове

(Hyper Text Markup Language)

Обединяване ODP Файлове

(OpenDocument Presentation Format)

Обединяване ODT Файлове

(OpenDocument Text File Format)

Обединяване OTP Файлове

(OpenDocument Standard Format)

Обединяване OTT Файлове

(OpenDocument Standard Format)

 Български