
Programiści pracujący z dokumentami Word często stają przed powtarzalnymi, złożonymi zadaniami, takimi jak porównywanie plików, konwertowanie dokumentów z jednego formatu na inny, zastępowanie treści i innymi. Dzięki Aspose.Words dla .NET możesz teraz usprawnić te typowe operacje dzięki nowemu LowCode API zaprojektowanemu w celu oszczędzania czasu i zmniejszania złożoności.
Przestrzeń nazw Aspose.Words.LowCode oferuje operacje wysokiego poziomu z czystą i minimalistyczną składnią — idealne dla projektów, w których szybkie wyniki są ważniejsze niż kontrola niskiego poziomu.
Co to jest Low Code w Aspose.Words?
Api LowCode to uproszczony interfejs standardowego modelu dokumentu. Nie jest przeznaczony do edycji strukturalnej dokumentu. Zamiast tego jest zoptymalizowany do zadań, które nie wymagają pełnego dostępu do obiektu modelu dokumentu:
- Porównywanie dokumentów
- Konwersja formatów plików
- Znajdowanie i zamienianie tekstu
- Wykonywanie operacji korespondencji seryjnej
- Cyfrowe podpisywanie dokumentów
- Scalanie lub dzielenie dokumentów
- Dodawanie znaków wodnych
- Uruchamianie raportów opartych na LINQ
Korzystanie z Fluent API
Aspose.Words obsługuje zarówno style API Fluent, jak i Non-Fluent. Możesz wybrać podejście, które najlepiej pasuje do Twoich preferencji kodowania:
- Fluent API jest zwięzłe i łańcuchowe
- Non-Fluent API jest bardziej wyraźne i łatwiejsze do debugowania w złożonych przepływach pracy
Popularne scenariusze użytkownika
Przyjrzyjmy się kilku popularnym scenariuszom użytkownika i sposobom ich implementacji przy użyciu Fluent API i Non-Fluent API.
Konwertuj dokumenty na obrazy lub PDF
Możesz konwertować dokumenty z jednego formatu na inny, korzystając z dostępnych formatów ładowania i zapisywania.
Użyj LowCode, aby przekonwertować dokument Word na PDF.
przykład niepłynnego interfejsu API:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Convert(inputDoc, outputDoc);przykład płynnego interfejsu API:
string inputDoc = "Input.docx";
string outputDoc = "Output.pdf";
Converter.Create()
.From(inputDoc)
.To(outputDoc)
.Execute();Porównaj dokumenty
Możesz porównywać dokumenty, w tym dokumenty w różnych formatach, i widzieć różnice jako wersje.
Użyj LowCode, aby porównać dwa dokumenty Word i zapisać wynik.
przykład niepłynnego interfejsu API:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";
LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc);przykład płynnego interfejsu API:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";
Comparer.Create()
.From(firstDoc)
.From(secondDoc)
.To("CompareDocuments.1.docx")
.Execute();Możesz również przekazać CompareOptions w celu dokładnego porównania.
przykład niepłynnego interfejsu API:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.docx";
string outputDoc = "Compared.docx";
CompareOptions options = new CompareOptions
{
IgnoreFormatting = true,
IgnoreCaseChanges = true
};
LowCodeComparer.Compare(firstDoc, secondDoc, outputDoc, options);przykład płynnego interfejsu API:
string firstDoc = "Document1.docx";
string secondDoc = "Document2.doc";
ComparerContext comparerContext = new ComparerContext();
comparerContext.CompareOptions.IgnoreCaseChanges = true;
Comparer.Create(comparerContext)
.From(firstDoc)
.From(secondDoc)
.To("CompareDocuments.3.docx")
.Execute();Znajdź i zamień tekst
Możesz wykonać operację wyszukiwania i zamiany, używając prostego wyszukiwania ciągu lub wyrażeń regularnych.
Użyj LowCode, aby szybko zastąpić tekst w całym dokumencie.
przykład niepłynnego interfejsu API:
string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
string pattern = "Aspose";
string replacement = "Aspose Pro";
Replacer.Replace(inputDoc, outputDoc, pattern, replacement);przykład płynnego interfejsu API:
string inputDoc = "Input.docx";
string outputDoc = "Output.docx";
ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement("ReplaceMe", "Replacement");
Replacer.Create(replacerContext)
.From(inputDoc)
.To(outputDoc)
.Execute();Przykład wykonywania operacji znajdowania i zamieniania:

Podsumowanie
Przestrzeń nazw Aspose.Words.LowCode to potężny dodatek dla programistów, którzy chcą zrobić więcej przy mniejszej ilości kodu. Niezależnie od tego, czy automatyzujesz porównania, generujesz pliki PDF, czy wykonujesz zamiany wsadowe, LowCode zapewnia szybką, niezawodną i czystą składnię do pracy.
Zawsze możesz łączyć metody LowCode z pełnym interfejsem API Aspose.Words w celu realizacji bardziej zaawansowanych lub niestandardowych scenariuszy.