Two common reasons: your PDF is a scanned image with no real text layer (that needs OCR, which this tool doesn't yet perform), or it was password-protected — unlocking it rebuilds the file from rendered pages, which also removes the text layer.
No — this extracts plain text only, without layout or styling.
No hard limit, but very large PDFs may take longer since everything runs in your browser.