To address the issues of large turning radius, low mechanical compression bale density, and high requirements for knotters in existing towed straw balers, a self-propelled straw-harvesting and -baling machine has been developed. The machine can perform multiple tasks in one pass, including the harvesting, chopping, dust removal, compression bale, and net-wrapping of corn straws. By utilizing a hydraulic closed-compression system, the straw naturally binds together and is wrapped in netting, eliminating the need for knotters, thereby reducing operational costs and increasing bale density. This study focused on designing a baling compression and net-wrapping device, calculating the parameters of the compression hydraulic cylinder and hydraulic system, designing the control system, and conducting field tests. The results show that the finisher baling rate reached 99%, the regular bale rate reached 100%, the bale density was 264.77 kg/m3, the bale drop resistance rate was 94%, and the pure working hour productivity was 4.03 t/h. This research provides a reference for the design of straw-harvesting balers.