FormDataConverter
Przegląd
FormDataConverter jest klasą w Aspose.PDF FOSS dla .NET.
Łączy formaty danych formularzy PDF (FDF / XFDF / XML) z DataTable oraz bezpośrednie transformacje strumień-do-strumienia.
Ta klasa udostępnia 8 metod do pracy z obiektami FormDataConverter w programach .NET. Dostępne metody to: ConverToStreams, ConvertFdfToXml, ConvertToDataTable, ConvertToStreams, ConvertXmlToFdf, ExportFromDataBase, FormDataConverter, ImportIntoDataBase. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: ClearTableBeforeExport, CreateMissingField, CreateMissingTable, ReplaceExistingTable, Table.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Table | DataTable | Odczyt/zapis | Backing DataTable używany przez ścieżki importu / -eksportu bazy danych oraz ścieżki konwersji strumieni, które docelowo obsługują dane tabelaryczne. |
ClearTableBeforeExport | bool | Odczyt/zapis | Gdy wartość jest prawdziwa, importowanie do tabeli bazy danych najpierw usuwa istniejące wiersze. |
CreateMissingField | bool | Odczyt/zapis | Gdy true, brakujące pola AcroForm są tworzone podczas importu. |
CreateMissingTable | bool | Odczyt/zapis | Gdy true, brakująca tabela docelowa jest tworzona przy eksporcie bazy danych. |
ReplaceExistingTable | bool | Odczyt/zapis | Gdy true, istniejąca tabela docelowa jest usuwana + odtwarzana zamiast dołączania. |
Metody
| Sygnatura | Opis |
|---|---|
FormDataConverter() | Konstruktor domyślny. |
ConvertXmlToFdf(sourceXml: Stream, destFdf: Stream) | Konwertuj dane formularza XML do FDF. |
ConvertFdfToXml(sourceFdf: Stream, destXml: Stream) | Konwertuj dane formularza FDF do XML. |
ConvertToDataTable(sourceStreams: Stream[], sourceType: DataType) | Odczytaj dane formularza z jednego lub kilku strumieni do Table. |
ConvertToStreams(destStream: Stream[], destType: DataType) | Serializuj wiersze Table do docelowych strumieni w żądanym formacie (jeden wiersz na strumień, gdy długość tablicy się zgadza; w przeciwnym razie jeden strumień otrzymuje wszystko). |
ConverToStreams(destStream: Stream[], destType: DataType) | Public-API-alias z literówką dla ConvertToStreams (tak, pojedyncze ’t’). |
ExportFromDataBase(connectString: string, dbType: DataType) | Eksportuj dane formularza z połączenia bazodanowego do Table. |
ImportIntoDataBase(connectString: string, dbType: DataType) | Importuj Table do bazy danych. |