Zapomnij o kłopotach i zainstaluj FileFormat.Words, aby tworzyć i manipulować dokumentami MS Word. To oprogramowanie do automatyzacji dokumentów oferuje bardzo przydatne funkcje.
Przegląd
Z przyjemnością ogłaszamy wydanie FileFormat.Words for .net. Jest to API open-source napisane w C# i umożliwia programistom .NET tworzenie, projektowanie i modyfikowanie dokumentów MS Word. Bez względu na to, czy jesteś początkującym, czy programistą na poziomie ekspertów, możesz łatwo zintegrować FileFormat.Words z aplikacją .NET. Ponadto nikt nie może zaprzeczyć znaczenia i użyteczności dokumentów MS Word w jakimkolwiek biznesie. Jest to najczęściej używany i wielofunkcyjny format pliku. W tym poście na blogu dowiemy się Jak utworzyć dokument Word w C# , a także napiszemy niektóre fragmenty kodu, aby zobaczyć FileFormat.words dla .NET w akcji. Omówimy następujące sekcje:
- Generator dokumentów Word - Instalacja API open source
- Jak programowo utworzyć dokument Word
- Oprogramowanie do automatyzacji dokumentów - opcje zaawansowane
Generator dokumentów Word - Instalacja API open source
Jeśli chodzi o instalację tego interfejsu API open source, jest łatwy do zainstalowania i skonfigurowania w aplikacji .NET. Ponadto biblioteka FileFormat.Words jest lekka i zapewnia solidne funkcje do pracy z dokumentami MS Word. Pobierz więc Pakiet Nuget lub uruchom następujące polecenie w Nuget Package Manager , aby zainstalować to oprogramowanie do automatyzacji dokumentów Open-Source**.
Install-Package FileFormat.Words
Jak programowo utworzyć dokument słów
Po zainstalowaniu tego Word Dokument Generator API możemy zapisać fragmenty kodu, aby pokazać, jak programowo utworzyć dokument Word w C#. Możesz wykonać następujące kroki, aby utworzyć pusty dokument Word:
- Zainicjuj instancję klasy Dokument.
- Zadzwoń do metody Zapisz, aby zapisać dokument Word na dysku. Skopiuj i wklej następujący fragment kodu do głównego pliku i uruchom program.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class.
Document doc = new Document();
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
Powyższy fragment kodu wygeneruje pusty dokument Word, ponieważ można zobaczyć dane wyjściowe na poniższym obrazku:
Oprogramowanie do automatyzacji dokumentów - zaawansowane opcje
Z powodzeniem wygenerowaliśmy pusty dokument Word, używając tego open source Word Dokument Generator API . Teraz możemy nie tylko dodać tekst do dokumentu, ale także stylizować tekst zgodnie z wymaganiami. Umieśćmy kilka wierszy kodu źródłowego w naszym głównym pliku.
- Utwórz instancję klasy Dokument.
- Zainicjuj konstruktor klasy Body za pomocą obiektu klasy dokumentu.
- Utworz instancję klasy akapit.
- Wywołaj właściwość tekst, aby ustawić tekst akapitu.
- Podobnie, zadzwoń do wgłębienia, Leftindent, Rihgtindent, FirstlineIndent, Aliign i LinessPacing Właściwości do sformatowania do sformatowania akapit.
- Zadzwoń do metody appendchild (akapit), aby dodać akapit do dokumentu.
- Metoda Zapisz zapisuje dokument Word na dysku.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor of the Body class with the Document class object.
Body body = new Body(doc);
// Instantiate an instance of the Paragraph class.
Paragraph para1 = new Paragraph();
// Invoke the Text property to set the text of the paragraph.
para1.Text = "In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
para1.Indent = "300";
para1.LeftIndent = "250";
para1.RihgtIndent = "350";
para1.FirstLineIndent = "330";
para1.Align = "Left";
para1.LinesSpacing = "552";
// Call the AppendChild(paragraph) method to add the paragraph to the document.
body.AppendChild(para1);
// The Save method will save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
}
Zaktualizuj swój główny plik za pomocą powyższego fragmentu kodu i ponownie uruchom projekt. Zobaczysz wyjście wygenerowane przez to oprogramowanie do automatyzacji dokumentów Open-Source****, jak pokazano na poniższym obrazku:
Wniosek
To prowadzi nas do końca tego postu na blogu. W tym przewodniku nauczyliśmy się Jak utworzyć dokument Word w C# za pomocą Open-Source FileFormat.Words. Ponadto przeszliśmy również procedurę instalacji i niektóre zaawansowane funkcje oferowane przez tę Word Dokument Generator Library . Ponadto istnieje wiele innych funkcji, które można zbadać w Dokumentacji. Wreszcie FileFormat.com konsekwentnie pisze posty na blogu na ciekawe tematy. Więc proszę, pozostań w kontakcie, aby regularnie aktualizować. Ponadto możesz śledzić nas na naszych platformach społecznościowych, w tym Facebook, LinkedIn i Twitter.
Współmar
Ponieważ FileFormat.Words for .NET jest projektem typu open source i jest dostępny na github. Tak więc wkład społeczności jest bardzo mile widziany.
Zadaj pytanie
Możesz poinformować nas o swoich pytaniach lub zapytaniach na naszym forum.
FAQS
** Jak utworzyć nowy dokument Word w C#?** Postępuj zgodnie z tym linkiem, aby nauczyć się tworzenia dokumentów Word Programmatycznie przy użyciu tego oprogramowania do automatyzacji dokumentów open source FileFormat.Words. ** Jak utworzyć dokument Word w .NET Core?** Pobierz Pakiet Nuget tej biblioteki open source FileFormat.Words for .NET zapisany w C#. Jest to interfejs API .NET na poziomie przedsiębiorstw opracowany dla programistów .NET, jeśli planują wyposażyć oprogramowanie biznesowe w narzędzie Word Dokument Generator .