2. The document conversion apparatus according to claim 1 , wherein the at least one computer program further comprises program code that, when executed by the computer processor, implements: a processing unit configured to receive a structured document including a first document element and a second document element, the processing unit configured to process a template; a converting unit configured to perform a first binary conversion algorithm on the first document element and to perform a second binary conversion algorithm on the second document element, wherein the second binary conversion algorithm is different from the first binary conversion algorithm; and an output unit configured to output the structured document in the binary format.
2. The document conversion apparatus according to claim 1 , wherein the at least one computer program further comprises program code that, when executed by the computer processor, implements: a processing unit configured to receive a structured document including a first document element and a second document element, the processing unit configured to process a template; a converting unit configured to perform a first binary conversion algorithm on the first document element and to perform a second binary conversion algorithm on the second document element, wherein the second binary conversion algorithm is different from the first binary conversion algorithm; and an output unit configured to output the structured document in the binary format. 4. The document conversion apparatus of claim 2 , wherein the at least one computer program further comprises program code that, when executed by the computer processor, implements an acquiring unit that acquires a first data type corresponding to the first document element and a second data type corresponding to the second document element, the first data type different from the second data type.