Ruby Kullanarak Word'de Sayfaları Taşıma, Yeniden Sıralama ve Yeniden Düzenleme

Ruby Kullanarak Word’de Sayfaları Taşıma, Yeniden Sıralama ve Yeniden Düzenleme

Word, belge oluşturmak için en popüler kelime programıdır. Ancak daha büyük word belgeleriyle çalışırken sayfalarınızın sırasını değiştirmeniz gerekebilir. Sıfırdan başlamak yerine, sayfaları daha iyi düzende olacak şekilde yeniden düzenlemeyi düşünebilirsiniz. Bu nedenle, Word’de sayfaların sırasını nasıl değiştireceğinizi bilmek çok önemlidir. Bu makalede, Ruby kullanarak Word’de sayfaları nasıl taşıyacağınızı, yeniden sıralayacağınızı ve yeniden düzenleyeceğinizi öğreneceksiniz.

Bu yazıda aşağıdaki konular ele alınacaktır:

Word Sayfalarını Yeniden Düzenlemek için REST API - Kurulum

Çevrimiçi kelime sayfalarını yeniden düzenlemek için GroupDocs.Merger Cloud API’nin Ruby SDK’sını kullanacağız. Bu API, word belgelerinden istenmeyen sayfaları ayırmamıza, birleştirmemize ve silmemize olanak tanır. Ayrıca desteklenen belge biçimleri içindeki tek bir sayfayı veya bir sayfa koleksiyonunu yeniden sıralayabilirsiniz. Lütfen Rails konsolunda aşağıdaki komutu kullanarak kurun:

gem install groupdocs_merger_cloud

Lütfen aşağıda belirtilen adımları uygulamadan önce panodan Müşteri Kimliğinizi ve Sırrınızı alın. Kimliğinizi ve Sırrınızı aldıktan sonra, kodu aşağıda gösterildiği gibi ekleyin:

# http://api.groupdocs.cloud için Ruby uygulamasında https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-Ruby taşını yükleyin
require 'groupdocs_merger_cloud'

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Ardından, bulutta kelimedeki sayfaların sırasını değiştirmek için aşağıdaki adımları izleyin.

Ruby Kullanarak Word Belgesindeki Sayfaları Yeniden Düzenleme

Word belgesindeki herhangi bir sayfayı bulut üzerinde programlı olarak yeni bir konuma taşıyarak sözcük sayfalarını yeniden düzenleyin. Aşağıda verilen adımları izleyerek kelime sayfalarını yeniden düzenleyeceğiz:

  • Öncelikle, PagesApi’nin bir örneğini oluşturun.
  • Ardından, MoveOptions’ın bir örneğini oluşturun.
  • Ardından, FileInfo’nun bir örneğini oluşturun.
  • Giriş word dosyası yolunu ve çıktı dosyası yolunu ayarlayın
  • Ardından, mevcut sayfa numarasını ve yeni sayfa numarasını ayarlayın.
  • Bundan sonra, bağımsız değişken olarak MoveOptions ile MoveRequest’i oluşturun.
  • Son olarak, move() yöntemini çağırın ve güncellenen word belgesini kaydedin.

Aşağıdaki kod örneği, Ruby’de REST API kullanarak Word’deki sayfaların çevrimiçi olarak nasıl yeniden düzenleneceğini gösterir:

# Word belgelerindeki sayfaları yeniden sıralama veya yeniden düzenleme
# Pages API'sinin bir örneğini oluşturun
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# MoveOptions'ı Başlat
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/move-pages.docx"
@options.page_number  = 3
# docx sayfasını taşımak için konum
@options.new_page_number  = 5

# Docx dosyasındaki sayfaları yeniden düzenleme
result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully organized word page by page number.")

Son olarak, yukarıdaki kod örneği, yeniden düzenlenen Docx sayfalarını buluta kaydedecektir. Word’deki sayfaları ücretsiz olarak nasıl yeniden düzenlerim? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki ücretsiz çevrimiçi kelime birleştirici ve yeniden sıralama aracını deneyin.

Ruby’de REST API kullanarak Word DOCX Sayfalarını Değiştirme

Aşağıda verilen adımları izleyerek iki kelime sayfasının kelime belgesi içindeki konumunu değiştirin:

  • İlk olarak, PagesApi örneğini oluşturun.
  • Ardından, SwapOptions’ın bir örneğini oluşturun.
  • Ardından, FileInfo’nun bir örneğini oluşturun.
  • Giriş Docx dosya yolunu ve çıktı dosya yolunu ayarlayın
  • Ardından, mevcut sayfa numarasını ve yeni sayfa numarasını ayarlayın.
  • Bundan sonra, bir argüman olarak SwapOptions ile SwapRequest’i oluşturun.
  • Son olarak, takas() yöntemini çağırın ve güncellenen belgeyi kaydedin.

Aşağıdaki kod örneği, Ruby’de REST API kullanarak kelime belgesindeki sayfaların sırasının nasıl değiştirileceğini gösterir:

# Word dosyasındaki sayfaları nasıl değiştirebilirim?
# Pages API'sinin bir örneğini oluşturun
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# SwapOptions örneği oluştur
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/word-pages.docx'
@options.output_path = "rearrange_pages/swap-pages.docx"
@options.first_page_number = 2
@options.second_page_number = 5

# Word belgesindeki sayfaları değiştir
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped word pages by page numbers.")

Son olarak, yukarıdaki kod örneği, değiştirilen kelime sayfalarını buluta kaydedecektir. Çevrimiçi docx’te sayfalar nasıl yeniden sıralanır? Lütfen yukarıdaki API kullanılarak geliştirilen çevrimiçi kelime sayfalarının sırasını değiştirmek için aşağıdaki ücretsiz çevrimiçi aracı deneyin.

Özetliyor

Bu yazıda şunları öğrendik:

  • Word’de sayfaları yeniden düzenleme ve yeniden düzenleme;
  • kelime dosyasındaki sayfaların nasıl değiş tokuş edileceği ve yeniden sıralanacağı;

Belgelerden GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla iletişim kurmanıza olanak tanıyan bir API Referansı bölümümüz var.

Bir soru sor

Word’de sayfa sırasının nasıl yeniden düzenleneceğine ilişkin sorularınızı Destek Forumu aracılığıyla bize sorabilirsiniz.

Ayrıca bakınız