Rješavanje problema

Rješavanje problema

Rješavanje problema

Zajednički problemi i rješenja pri radu s Aspose.PDF FOSS za .NET.


Upisivanje dokumenta

Problem s timUzrokRješenje
Document.Open Baci na valjan PDFDatoteka je zaštićena lozinkom.Uložite lozinku u konstruktoru.
Iz memorije na velikim PDF-ovimaCijela datoteka učita u bajtni nizObradite stranice pojedinačno ili koristite streaming
Pages[0] Baci grešku indeksaStranice koriste indeksiranje na osnovi 1Upotreba: Pages[1] za prvu stranicu

Oznake

Problem s timUzrokRješenje
Nevidljiva oznaka nakon čuvanjaPravougaon ima nulu površinu ili je izvan granica stranice.Provjerite koordinate spadaju unutar stranice MediaBox
LinkAnnotation.Uri vraća nulaLink koristi GoTo ili JavaScript akcijuRješiti putem: PdfAction.Create i provjeriti. ActionType
Flatten() BaciNedostaje bilješka /P (stranica) referentna stranaZavršite s dodavanjem komentara preko: Page.Annotations

Izvadba teksta

Problem s timUzrokRješenje
Izvadeni tekst je izmijenjen.Nestandardno kodiranje ili CID mapiranje fontovaProvjerite uklop font; skenirani PDF-ovi mogu trebati OCR
Ne pronađen tekstni fragmentSadržaj stranice je raster slika.Upotrijebi OCR prije ekstrakcije teksta
Regex ne vraća odgovarajuće podatke.PDF tekstni raspored ubacuje bijeli prostorKoristite slabiji uzorak ili normalizirati bijeli prostor.

Izvodnja i pretvaranje

Problem s timUzrokRješenje
Slika je zamagljena.Previše niska rezolucijaPovećanje DPI u Resolution konstruktor
HTML izvod nedostaju slikeNekonfigurirani putovi za vanjske slikeUpotreba: HtmlSaveOptions s ugrađenim slikama
PDF/A konverzija uklanja bilješkeProfil cilja ne dopušta komentareU slučaju da je to moguće, potrebno je upotrijebiti PDF/A-2 ili PDF / A-3.

Polja obrazaca

Problem s timUzrokRješenje
Vrijednost polja je prazna.Polje nema. /V Uvod:Čekaj. field.Value nije nula.
FillField nema učinka.Neispunjenost imena poljaUpotreba: Form.FieldNames za popis dostupnih imena
ExportToJson proizvodi prazan izlaz.Widget-ova napomena nisu ispravno postavljenaProvjerite je li anotiranje WidgetAnnotation

Opći savjeti

  • Uvijek se omotati. Document u (v) using Osloboditi rukovodeće datoteke.
  • Upotreba: Document.Open(byte[]) U slučaju da se u skladu s člankom 7. stavku 1. točka (a) i podstavka 2. točkom (b) ovog članka ne primjenjuje, mora biti potrebno:.
  • Čekaj. doc.Pages.Count prije nego što pristupite stranicama po indeksu.
  • Sačuvati dokument jednom nakon svih izmjena za najbolje performanse.

Također pogledajte:

 Hrvatski