import React, { Component } from 'react';
import {
Platform,
StyleSheet,
Text,
View,
Button,
NativeModules,
} from 'react-native';
var nativeModule = NativeModules.OpenNativeModule;
// var analyticsModule = NativeModules.UMAnalyticsModule;
const instructions = Platform.select({
ios: 'Press Cmd+R to reload,\n' +
'Cmd+D or shake for dev menu',
android: 'Double tap R on your keyboard to reload,\n' +
'Shake or press menu button for dev menu',
});
type Props = {};
export default class App extends Component<Props> {
render() {
return (
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome to React Native!
</Text>
<Text style={styles.instructions}>
To get started, edit App.js
</Text>
<Text style={styles.instructions}>
{instructions}
</Text>
<Button
title={'Jump to the native page'}
onPress={() => {
this.jumpToNativeView();
}}
/>
</View>
);
}
jumpToNativeView() {
NativeModules.OpenPDFModule.openPDFByPath(pdfFilePath)
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
});
React Native で直接 PDF テキストを編集
当社の多機能ライブラリはシームレスなテキスト編集機能を提供し、PDF内でのテキストの追加、削除、変更を可能にします。これにより、アプリのユーザーエクスペリエンスが向上するだけでなく、モバイルプラットフォームアプリの個別運用を回避し、生産性の向上を促進します。
React Native で直接 PDF 画像を編集
当社の React Native PDF コンテンツ編集ライブラリを使用すると、PDF ファイル内の画像を挿入、削除、回転、または置き換えることができます。ユーザーにアプリ内で直接画像を編集できる機能を提供し、アプリの使いやすさが向上し、卓越したユーザーエクスペリエンスを実現します。
React Native PDF ドキュメント編集 SDK
当社のドキュメント編集ライブラリを使用して、アプリ内で PDF ページを操作できます。即座に使用できる機能を迅速にデプロイし、PDF ページの追加/削除、分割/結合、回転、再配置、挿入、置き換えが可能です。
React Native PDF ライブラリを使用したフォーム
当社の React Native PDF ライブラリを使用して、デジタルトランスフォーメーションを加速し、PDF フォームを作成、編集、入力できます。テキストボックス、ボタン、チェックボックス、ラジオボタン、コンボボックス、リストボックス、署名フィールド、バーコード(PDF417、QRコード、DataMatrix)など、さまざまな PDF フォームフィールドに対応しています。
彼らの React Native PDF ライブラリを使用することで、iOS および Android アプリの PDF 機能を改善しました。現在、注釈(ハイライト、下線、テキスト削除)を追加し、それを Google Play と App Store に公開して、ユーザーが PDF にマーキングできるようにしました。
Boris Slobodkin
モバイルアプリ開発者、ソフトウェア開発