Sample code for 30+ languages & platforms
Dart

Load Entire File into BinData

Demonstrates how to load an entire file into a BinData object.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final fac = CkFileAccess();

  try {
    fac.openForRead('qa_data/pdf/sample.pdf');
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

  final bd = CkBinData();
  final maxBytesToRead = 99999999;
  try {
    fac.fileReadBd(maxBytesToRead, bd);
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

  fac.fileClose();

  // The bd object contains the file data...
  bd.writeFile('qa_output/sample.pdf');
}