Export textového vstupního pole formuláře jako text
Zavedení
Takže se ponoříte do světa Aspose.Words pro .NET? Skvělá volba! Pokud se chcete naučit, jak exportovat pole formuláře pro zadávání textu jako text, jste na správném místě. Ať už teprve začínáte nebo si oprašujete své dovednosti, tento průvodce vás provede vším, co potřebujete vědět. Začněme, ano?
Předpoklady
Než se pustíme do toho nejzákladnějšího, ujistěte se, že máte vše, co potřebujete, abyste mohli hladce postupovat:
- Aspose.Words for .NET: Stáhněte si a nainstalujte nejnovější verzi zzde.
- IDE: Visual Studio nebo jakékoli vývojové prostředí C#.
- Základní znalosti C#: Pochopení základní syntaxe C# a konceptů objektově orientovaného programování.
- Dokument: Ukázkový dokument aplikace Word (
Rendering.docx
) s poli formuláře pro zadávání textu.
Importovat jmenné prostory
Nejprve musíte importovat potřebné jmenné prostory. Jsou to jako stavební kameny, díky nimž vše funguje bez problémů.
using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Saving;
Dobře, teď, když máme naše jmenné prostory připravené, pojďme se vrhnout do akce!
Krok 1: Nastavte projekt
Než se pustíme do kódu, ujistěte se, že je náš projekt správně nastaven.
Vytvoření projektu
- Otevřete Visual Studio: Začněte otevřením Visual Studia nebo vašeho preferovaného vývojového prostředí C#.
- Vytvořit nový projekt: Přejděte na
File > New > Project
. VybratConsole App (.NET Core)
nebo jakýkoli jiný relevantní typ projektu. - Pojmenujte svůj projekt: Dejte svému projektu smysluplný název, něco jako
AsposeWordsExportExample
.
Přidání Aspose.Words
- Správa balíčků NuGet: Klikněte pravým tlačítkem na svůj projekt v Průzkumníku řešení a vyberte
Manage NuGet Packages
. - Hledat Aspose.Words: Ve Správci balíčků NuGet vyhledejte
Aspose.Words
. - Instalace Aspose.Words: Klikněte na
Install
pro přidání knihovny Aspose.Words do vašeho projektu.
Krok 2: Načtěte dokument aplikace Word
Nyní, když je náš projekt nastaven, načteme dokument aplikace Word, který obsahuje pole formuláře pro zadávání textu.
- Zadejte adresář dokumentů: Definujte cestu k adresáři, kde je uložen váš dokument.
- Vložte dokument: Použijte
Document
třídy k načtení dokumentu aplikace Word.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Krok 3: Připravte exportní adresář
Před exportem se ujistěte, že je náš exportní adresář připraven. Zde se uloží náš soubor HTML a obrázky.
- Definujte exportní adresář: Zadejte cestu, kam budou uloženy exportované soubory.
- Zkontrolujte a vyčistěte adresář: Ujistěte se, že adresář existuje a je prázdný.
string imagesDir = Path.Combine(dataDir, "Images");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
Krok 4: Nakonfigurujte možnosti uložení
Tady se děje kouzlo. Potřebujeme nastavit naše možnosti ukládání, abychom exportovali pole formuláře pro zadávání textu jako prostý text.
- Vytvořit možnosti uložení: Inicializace nového
HtmlSaveOptions
objekt. - Nastavit možnost exportu textu: Nakonfigurujte
ExportTextInputFormFieldAsText
majetek dotrue
. - Set Images Folder: Definujte složku, kam se budou snímky ukládat.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
Krok 5: Uložte dokument jako HTML
Nakonec uložme dokument aplikace Word jako soubor HTML pomocí našich nakonfigurovaných možností uložení.
- Definujte výstupní cestu: Zadejte cestu, kam bude soubor HTML uložen.
- Uložit dokument: Použijte
Save
metodaDocument
třídy pro export dokumentu.
doc.Save(dataDir + "ExportedDocument.html", saveOptions);
Závěr
A tady to máte! Úspěšně jste exportovali pole formuláře pro zadávání textu jako prostý text pomocí Aspose.Words for .NET. Tato příručka by vám měla poskytnout jasný postup krok za krokem k dosažení tohoto úkolu. Pamatujte, že praxe dělá mistra, takže pokračujte v experimentování s různými možnostmi a nastaveními, abyste zjistili, co dalšího můžete s Aspose.Words dělat.
FAQ
Mohu pomocí stejné metody exportovat jiné typy polí formuláře?
Ano, můžete exportovat jiné typy polí formuláře nakonfigurováním různých vlastností souboruHtmlSaveOptions
třída.
Co když můj dokument obsahuje obrázky?
Snímky se uloží do určené složky obrázků. Ujistěte se, že jste nastaviliImagesFolder
nemovitost vHtmlSaveOptions
.
Potřebuji licenci pro Aspose.Words?
Ano, můžete získat bezplatnou zkušební verzizde nebo zakoupit licencizde.
Mohu upravit exportovaný HTML?
Absolutně! Aspose.Words poskytuje různé možnosti přizpůsobení výstupu HTML. Vizdokumentace pro více podrobností.
Je Aspose.Words kompatibilní s .NET Core?
Ano, Aspose.Words je kompatibilní s .NET Core, .NET Framework a dalšími platformami .NET.