Putar Halaman PDF Online Gratis

Putar halaman individu atau semua halaman di PDF Anda sebesar 90°, 180°, atau 270°. Hasil instan, tanpa pengunggahan ke server mana pun.

File Anda tidak pernah meninggalkan perangkat
Jatuhkan PDF di sini atau klik untuk menelusuri

Mendukung file PDF · hingga 100 MB

Cara Kerja

  1. Pilih atau jatuhkan file PDF di atas.
  2. Gunakan kontrol batch untuk memutar semua halaman sekaligus, atau putar halaman individu.
  3. Halaman diputar di browser Anda · tidak ada yang diunggah ke server mana pun.
  4. Unduh PDF yang telah diputar secara instan.

Kapan Anda Membutuhkan Rotasi PDF?

Halaman PDF kadang tiba dalam orientasi yang salah, dipindai miring, diunggah terbalik, atau diekspor dari dokumen sumber dengan orientasi campuran yang satu atau dua halamannya berputar keliru. Memperbaiki orientasi itu penting untuk manajemen dokumen, pengarsipan, alur OCR, dan kasus apa pun ketika dokumen akan dibaca manusia. Alat ini memperbaiki orientasi halaman individual maupun dokumen utuh dalam satu kali pengerjaan, tanpa memasang perangkat lunak dan tanpa mengirim berkas ke mana pun.

Opsi Rotasi

Pertanyaan yang Sering Diajukan

Dapatkah saya memutar halaman individu?

Ya. Setiap halaman dalam daftar memiliki kontrol rotasi sendiri. Anda dapat memutar halaman secara independen atau menggunakan kontrol batch untuk menerapkan rotasi yang sama ke semua halaman sekaligus.

Apakah ada batas ukuran file?

File PDF bisa mencapai 100 MB. Karena pemrosesan terjadi di browser Anda, file yang sangat besar mungkin memerlukan waktu sejenak tergantung perangkat Anda.

Apakah PDF saya diunggah ke server?

Tidak. Semua rotasi terjadi secara lokal di browser Anda. PDF Anda tidak pernah meninggalkan perangkat, sehingga sepenuhnya pribadi dan aman.

Apakah rotasi memengaruhi kualitas PDF?

Tidak. Rotasi adalah operasi metadata yang tidak mengkode ulang atau mengompresi PDF. Dokumen Anda mempertahankan 100% kualitas aslinya.

Dapatkah saya membatalkan rotasi?

Ya. Anda dapat memutar kembali halaman dengan memilih arah yang berlawanan. Cukup unggah ulang jika Anda sudah mengunduh dan ingin memulai dari awal.

Apa itu rotasi, dalam istilah PDF

PDF menyimpan rotasi sebagai satu bilangan bulat di dalam kamus tiap halaman, di bawah kunci /Rotate. Nilai yang sah adalah 0, 90, 180, dan 270 (derajat, searah jarum jam), dan entri itu memberitahu peramban atau pencetak besar sudut searah jarum jam yang harus diputar ketika halaman ditampilkan atau dicetak. Aliran konten di bawahnya, yaitu operator penggambaran teks dan gambar yang menyusun halaman, tidak pernah diubah oleh operasi rotasi. Itu seluruh mekanismenya. Rotasi PDF adalah metadata, bukan konten.

Akibatnya, rotasi pada dasarnya gratis dari segi penyimpanan. Berkas keluaran identik byte demi byte dengan masukan, kecuali nilai /Rotate yang berubah dalam kamus halaman yang terdampak dan entri baru di tabel referensi silang yang pustaka pancarkan saat melakukan serialisasi. Pindaian 100 MB berputar menjadi keluaran 100 MB; PDF teks 100 KB berputar menjadi keluaran 100 KB. Tidak ada kompresi ulang, tidak ada rasterisasi, dan tidak ada kemungkinan substitusi fon. Konten yang terlihat identik piksel demi piksel dengan sumber jika keduanya dirender di peramban yang sama pada rotasi baru.

Sejarah singkat /Rotate

Entri /Rotate menjadi bagian spesifikasi PDF sejak versi 1.3 pada 1999. Versi-versi PDF sebelumnya mengizinkan entri /Matrix yang lebih umum pada objek halaman untuk menentukan transformasi afin sembarang, tetapi kebebasan menentukan rotasi tidak ortogonal menimbulkan masalah interoperabilitas: peramban yang berbeda menangani rotasi miring secara berbeda, dan keluaran cetak kadang tidak cocok dengan layar. PDF 1.3 mempersempit kontrak ke empat rotasi ortogonal (0, 90, 180, 270 derajat), dan /Rotate menjadi mekanisme universal untuk menentukan orientasi halaman.

ISO 32000-1 pada 2008 dan ISO 32000-2 pada 2020 mempertahankan definisi yang sama tanpa perubahan. Pembatasan ortogonalitas, dalam praktiknya, tidak pernah menjadi pembatas. Alur kerja nyata yang memerlukan rotasi, koreksi pemindai, pengambilan kamera ponsel, orientasi faks, dokumen dengan orientasi campuran, semuanya melibatkan putaran seperempat. Rotasi tidak ortogonal pada satu halaman (misalnya tanda air 45 derajat) lebih baik dinyatakan dengan menggambar konten yang sudah berputar di dalam Form XObject, mekanisme terpisah yang masih diizinkan spesifikasi PDF untuk penggunaan khusus.

Bagaimana rotasi sesungguhnya terjadi

Rotasi di alat ini berjalan melalui pdf-lib, pustaka JavaScript yang sama yang menggerakkan alat penggabungan, pemisahan, dan kompresi di situs ini. Pertama, PDF sumber dibaca ke dalam tab peramban melalui File API standar. Kedua, pdf-lib mengurai tabel referensi silang dan menyodorkan daftar objek halaman. Ketiga, untuk setiap halaman yang dipilih pengguna, alat membaca rotasi saat ini, menghitung total baru modulo 360, dan menulis hasilnya ke entri /Rotate di kamus halaman. Keempat, dokumen diserialisasi menjadi byte melalui PDFDocument.save() dan dikirim ke cakram sebagai unduhan.

Mode massal menerapkan rotasi yang sama ke setiap halaman dalam satu pengerjaan. Mode per halaman menerapkan rotasi berbeda pada halaman tertentu. Kedua mode pada dasarnya berwaktu tetap terhadap ukuran berkas: pekerjaan beratnya adalah mengurai dan menserialisasikan tabel referensi silang, bukan menelusuri halaman itu sendiri. PDF 500 halaman berputar dalam waktu nyata yang kira-kira sama dengan PDF 5 halaman, perbedaannya terletak pada biaya I/O membaca dan menulis berkas yang lebih besar. Aritmetika rotasinya sendiri makan beberapa mikrodetik per halaman.

Mengapa dimensi yang sudah berputar terlihat aneh bagi alat lain

Tiap halaman PDF membawa sekumpulan kecil kotak geometris: MediaBox (kotak kertas fisik), CropBox (area yang terlihat, secara bawaan sama dengan MediaBox), dan kotak produksi cetak (BleedBox, TrimBox, ArtBox). Entri /Rotate tidak mengubah satu pun kotak tersebut. Kotak-kotak itu didefinisikan di ruang pengguna tanpa rotasi; peramban menerapkan /Rotate sebagai matriks transformasi saat render, memutar baik konten halaman maupun kotaknya sebesar sudut yang ditentukan. Akibat praktisnya: halaman tegak US letter (612 x 792 poin) dengan /Rotate 90 tetap memiliki MediaBox (0, 0, 612, 792) di sumber PDF, namun peramban menampilkannya sebagai halaman lebar 792 x 612.

Alat yang membaca dimensi PDF perlu menggabungkan MediaBox dengan nilai /Rotate untuk mendapatkan orientasi di layar. Alat yang mengabaikan /Rotate akan melaporkan dimensi yang keliru, sebabnya sebagian konverter PDF ke gambar atau pembangkit gambar pratinjau kadang menghasilkan keluaran miring. Jika Anda menyerahkan PDF yang sudah berputar ke alat lanjutan dan keluarannya miring, solusinya adalah meratakan rotasi ke dalam aliran konten, menanam orientasi ke dalamnya sehingga alat yang buta rotasi pun memperlakukannya dengan benar. Alat Perataan PDF Online Gratis melakukan persis hal itu.

Alur kerja nyata yang mendorong rotasi

Jebakan umum dan cara mengatasinya

Mengapa berkas yang sudah berputar tetap berukuran sama

PDF keluaran berbeda dari masukan hanya beberapa lusin byte saja: bilangan bulat /Rotate yang berubah ditambah entri tabel referensi silang baru yang pdf-lib pancarkan saat menserialisasi dokumen yang dimodifikasi. Selebihnya, fon, gambar, grafik vektor, operator aliran konten, ditulis byte demi byte dari masukan. Masukan 100 MB menghasilkan keluaran sekitar 100 MB. Inilah keuntungan operasional rotasi berbasis metadata: ia adalah transformasi PDF paling murah dari segi penyimpanan, dan satu-satunya operasi PDF yang dapat dibalik secara persis (putar 90, putar 270, dan Anda kembali ke berkas asli kecuali untuk pengurutan ulang tabel referensi silang).

Rotasi hanya di peramban versus rotasi di awan

Alat rotasi PDF di awan yang mengisi posisi atas hasil pencarian (Smallpdf, ILovePDF, Adobe Acrobat Online, aplikasi web PDF24, Sejda, PDF2Go) semuanya mengunggah PDF sumber Anda ke server mereka, melakukan rotasi di sisi server, lalu menyajikan keluaran yang berputar sebagai unduhan. Kebijakan privasi mereka menyebut berkas yang diunggah dihapus dalam beberapa jam, tetapi berkas itu melintasi jaringan operator, hidup di cakramnya selama proses berlangsung, dan melewati semua log yang dipelihara operator untuk deteksi penyalahgunaan. Tingkat gratis biasanya membatasi jumlah operasi per hari; tingkat berbayar menghilangkan batasan.

Alat ini tidak mengunggah apa pun. PDF Anda dibaca ke tab peramban melalui File API standar, diurai pdf-lib di tab yang sama, dan keluarannya ditulis kembali ke cakram melalui API unduhan standar. Satu-satunya lalu lintas jaringan selama rotasi adalah pengunduhan sekali pakai pdf-lib dari CDN ketika halaman pertama kali dibuka. Anda dapat membuktikannya: buka alat pengembang peramban pada tab Jaringan, jalankan rotasi, dan amati bahwa tidak ada permintaan apa pun yang membawa isi berkas Anda. Harga dari jaminan privasi adalah memori peramban: PDF yang sangat besar (umumnya di atas 100 MB di ponsel, beberapa ratus MB di desktop) bisa menghabiskan heap JavaScript. Untuk berkas yang muat, keluarannya dapat dipertukarkan dengan keluaran alat awan; untuk yang tidak muat, alat awan unggul.

Pertanyaan yang sering muncul lainnya

Apakah rotasi itu «permanen»?

«Permanen» adalah kata yang kurang tepat untuk yang biasanya pengguna maksudkan. Setelah entri /Rotate ditulis dan berkasnya disimpan, setiap peramban PDF yang patuh standar akan selalu menampilkan halaman dalam orientasi baru. Efek yang terlihat memang permanen. Aliran konten di bawahnya tidak berubah, dan itulah perilaku yang tepat untuk hampir semua alur kerja: PDF tetap kecil, rotasinya akurat, dan alat di masa depan dapat membalikkannya tanpa penurunan kualitas. Pengguna yang menginginkan rotasi «permanen» yang menanam orientasi ke dalam aliran konten (agar alat yang buta rotasi pun melihat orientasi baru) sebaiknya memakai alat PDF Flatten setelah memutar.

Bisakah saya memutar dengan sudut selain 90 derajat?

Tidak. Spesifikasi PDF hanya mengizinkan kelipatan 90 pada entri /Rotate. Rotasi pada sudut sembarang menuntut perenderan ulang konten halaman lewat mekanisme yang berbeda, yang menghasilkan berkas lebih besar dengan penurunan kualitas yang terukur. Alat yang menawarkan rotasi «sudut bebas» pertama-tama merasterisasi halaman, memutar rasternya, lalu memancarkannya sebagai gambar; keluarannya menjadi kategori PDF yang berbeda (hanya gambar) dan kehilangan teks yang dapat dipilih maupun grafik vektor. Untuk koreksi kemiringan yang sesungguhnya, pendekatan yang tepat adalah memindai ulang dengan kesejajaran yang baik, atau menggunakan alat desktop yang memadukan rasterisasi dengan deteksi kemiringan.

Apa yang terjadi pada tanda tangan digital saat saya memutar PDF yang sudah ditandatangani?

Tanda tangannya batal. Tanda tangan digital adalah hash kriptografis dari rentang byte yang persis pada berkas; memutar halaman mengubah entri kamus, yang mengubah byte, yang merusak hash. Tidak ada cara mempertahankan tanda tangan melalui rotasi. PDF keluaran masih menampilkan konten dengan benar, tetapi panel tanda tangan di Acrobat atau peramban yang patuh standar akan mengatakan «tanda tangan tidak valid» atau «dokumen telah diubah sejak penandatanganan». Jika dokumen harus tetap bertanda tangan, rotasi harus dilakukan sebelum tanda tangan diterapkan. Ini adalah perilaku yang benar secara kriptografis, bukan keterbatasan alat.

Mengapa PDF saya tampak benar di Chrome tetapi miring di pratinjau PDF Word?

Hampir selalu ini adalah bug peramban, bukan masalah berkas. Chrome memakai pdf.js, yang sudah mendukung entri /Rotate dengan benar selama bertahun-tahun. Pratinjau PDF Word, pratinjau OneDrive, beberapa pembaca buku elektronik lawas, dan segelintir peramban perusahaan warisan kadang mengabaikan /Rotate dan menampilkan halaman pada orientasi sebelum dirotasi. Cara mengatasinya adalah meratakan rotasi: lewatkan PDF yang sudah berputar melalui alat Perataan PDF Online Gratis, yang menanam rotasi ke dalam aliran konten sehingga peramban yang buta rotasi pun menampilkan orientasi yang benar.

Bisakah saya memutar PDF di ponsel saya?

Bisa, asal berkasnya muat di memori peramban. Peramban ponsel biasanya mengizinkan JavaScript menggunakan beberapa ratus megabyte heap per tab, yang cukup untuk sebagian besar PDF tetapi tidak untuk pindaian yang sangat besar. Sebagai patokan kasar: PDF teks saja hingga beberapa ratus MB berputar lancar di ponsel; pindaian yang kaya gambar lebih dari 50 hingga 100 MB bisa kehabisan memori dan tabnya bisa hancur. Jika berkas terlalu besar, solusinya adalah memutar di desktop, memecahnya dulu menjadi berkas yang lebih kecil dengan alat Pemisah PDF Gratis lalu memutar tiap bagian secara terpisah, atau mengompresnya lebih dulu melalui alat Kompres PDF Online Gratis sebelum memutar.

Apakah rotasi bekerja dengan berkas arsip PDF/A?

Ya. PDF/A adalah subhimpunan PDF yang dibatasi, yang mensyaratkan berkas tetap mandiri dan dapat direproduksi: fon tertanam, tanpa ketergantungan luar, tanpa enkripsi. Entri /Rotate diizinkan secara eksplisit di PDF/A dan rotasi mempertahankan kepatuhan PDF/A, karena operasi ini tidak menyentuh satu pun kendala khusus PDF/A. Keluaran operasi rotasi pada masukan yang patuh PDF/A juga patuh PDF/A, kecuali untuk pengurutan ulang tabel referensi silang yang dihasilkan setiap operasi penyimpanan.

Alat Terkait