Hibaelhárítás

Hibaelhárítás

Hibaelhárítás

A Aspose.PDF FOSS for .NET alkalmazásával való munka során előforduló gyakori problémák és megoldások.


Dokumentum betöltése

ProblémaOkokMegoldás
Document.Open érvényes PDF-t dobál felA fájl jelszóval védett.Adja meg a jelszót a konstruktorban.
A nagy PDF-ek memóriája elfogyott.Az egész fájl betöltve a bájt-sorozatbaA weboldalak feldolgozása külön, vagy a streaming használatával
Pages[0] index hibát dobAz oldalak 1-alapú indexelést használnak.Használat Pages[1] az első oldalra vonatkozóan.

Értékelés

ProblémaOkokMegoldás
A mentés után nem látható megjegyzésA téglalap nulla területű vagy a lapok határain kívül van.Ellenőrizze, hogy a koordináták az oldalon belül vannak-e. MediaBox
LinkAnnotation.Uri null-ot ad visszaA link GoTo vagy JavaScript műveletet használ.Megoldás: PdfAction.Create és ellenőrizni. ActionType
Flatten() dobásA fentiek nem szerepelnek a következőkben: /P (oldalt) hivatkozásBiztosítsuk, hogy a megjegyzés az alábbiakban került hozzáadásra: Page.Annotations

A szöveg kivonása

ProblémaOkokMegoldás
A kivonott szöveg eltorzított.Nem szabványos kódolás vagy CID betűtípus-megtérítésEllenőrizze a betűtípusok beágyazását; az átkutatott PDF-ekre OCR szükséges lehet
Nincs szövegrészt találni.A oldal tartalma egy raszter kép.A szöveg kivonása előtt használjon OCR-t
Regex nem ad vissza egyeztetést.PDF-test felállítása fehér tér beillesztéseHasználjon egy laposabb mintát vagy normalizálja a fehér téreket.

Renderelés és átalakítás

ProblémaOkokMegoldás
A rendszerezett kép homályos.Túl alacsony felbontásA DPI növelése a Resolution építő
HTML kimeneti hiányzó képekNem konfigurált külső kép útvonalakHasználat HtmlSaveOptions beágyazott képekkel
PDF/A konverzió eltávolítja a megjegyzéseketCélprofil nem engedélyezi a megjegyzéseketHasználja a PDF/A-2 vagy a pdf/ A-3 formátumot.

Térképmezők

ProblémaOkokMegoldás
A mező értéke üres.A mezőnek nincs /V bejegyzés:A csekk. field.Value nem null.
FillField nem hat rá.A mezőnév nem egyezikHasználat Form.FieldNames a rendelkezésre álló nevek felsorolása.
ExportToJson üres kimenetelű.A widget megjegyzése nem helytálló.Ellenőrizze, hogy a megjegyzés egy WidgetAnnotation

Általános tippek

  • Mindig csomagolj. Document a következőkben: using hogy felszabadítsák a fájlfogókat.
  • Használat Document.Open(byte[]) a memóriában lévő munkafolyamatok esetében, hogy elkerüljék az fájlzárásokat.
  • A csekk. doc.Pages.Count mielőtt index alapján keresné a lapokat.
  • A dokumentumot minden módosítás után egyszer mentse meg a legjobb teljesítményt elérni.

Lásd még:

 Magyar