TableAbsorber
Innehåll
[
Dölj
]TableAbsorber class
Representerar ett absorberande objekt av tabellelement. Utför sökning och ger tillgång till sökresultat viaTableList
samling.
public class TableAbsorber
Konstruktörer
namn | Beskrivning |
---|---|
TableAbsorber() | Initierar en ny instans avTableAbsorber . |
TableAbsorber(TextSearchOptions) | Initierar en ny instans avTableAbsorber med textsökningsalternativ. |
Egenskaper
namn | Beskrivning |
---|---|
virtual TableList { get; } | Returnerar skrivskyddad IList som innehåller tabeller som hittades |
virtual TextSearchOptions { get; set; } | Hämtar eller ställer in alternativ för textsökning. |
UseFlowEngine { get; set; } | * Aktivera en tidig alfaversion av alternativ tabelligenkänningsmotor som kan användas för konverteringstabeller utan gränser. Stöder inte redigering av tabeller och att hämta textstilar ännu. Standardvärdet är falskt; |
Metoder
namn | Beskrivning |
---|---|
Remove(AbsorbedTable) | Tar bort enAbsorbedTable från sidan. |
Replace(Page, AbsorbedTable, Table) | Ersätter enAbsorbedTable medTable på sidan. |
virtual Visit(Page) | Extraherar tabeller på den angivna sidan |
Exempel
Exemplet visar hur man hittar tabell på den första PDF-dokumentsidan och ersätter texten i en tabellcell.
// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");
// Skapa TableAbsorber-objekt för att hitta tabeller
TableAbsorber absorber = new TableAbsorber();
// Besök första sidan med absorbent
absorber.Visit(pdfDocument.Pages[1]);
// Få tillgång till första tabellen på sidan, deras första cell och textfragment i den
TextFragment fragment = absorber.TableList[0].RowList[0].CellList[0].TextFragments[1];
// Ändra text i det första textfragmentet i cellen
fragment.Text = "hi world";
// Spara dokument
doc.Save(@"D:\Tests\output.pdf");
Se även
- namnutrymme Aspose.Pdf.Text
- hopsättning Aspose.PDF